Сводка приложений, работающих на моем домашнем сервере в последнее время
Привет, я некомпетентен.
Я кратко подытожу приложения, которые я недавно установил на своем домашнем сервере. Я буду включать только те, что построены с помощью docker.
Сервер 1
ghcr.io/umami-software/umami:latest
henrygd/beszel-agent:alpine
alleycat-frontend
alleycat-admin
alleycat-pocketbase
cec-converter
cec-api
cec-fetcher
nginx:latest
volatility-cmma-go-api
volatility-cmma-go-fetcher
pulse-crypto-monitor-ui
tele-flow-rate-app
funding-ncmma-funding-ncmma-notifier
1btclove-app
henrygd/beszel:0.17.0
ghcr.io/umami-software/umami:latest
Это Umami. Он настроен для сбора аналитики, включая этот веб-сайт. Сама база данных настроена на подключение к PostgreSQL, работающему на хост-машине. Особой причины нет, но мне лично проще управлять, когда одна база данных находится на хост-машине.
henrygd/beszel-agent:alpine
Это для мониторинга контейнеров, построенных с помощью docker.
Это невероятно удобно. Я даже продвигаю это на работе без спроса.
alleycat-frontend
Это фронтенд для этого веб-сайта.
alleycat-admin
Это для административной панели CMS этого веб-сайта.
alleycat-pocketbase
Это бэкенд для этого веб-сайта. pocketbase значительно упрощает большую часть утомительной обработки на стороне бэкенда. Для тех, кто занимается самохостингом, это может быть хорошо для запуска мини-приложений. Поскольку база данных Pocketbase — это SQLite, она не подходит для крупномасштабных приложений, но я думаю, что архитектура приложения, которую можно упростить с ее помощью, довольно хороша.
cec-converter
Он преобразует приток/отток ETF криптовалют.
cec-api
Это API-сервер для криптовалютных ETF, используемый только локально.
cec-fetcher
Это демон для получения данных о криптовалютных ETF.
nginx:latest
Контейнер обратного прокси для volatility-cmma.
volatility-cmma-go-api
https://stg.api.1btc.love/volatility/docs
Это сервер API криптовалют, который здесь предоставляется.
volatility-cmma-go-fetcher
Демон для получения данных.
pulse-crypto-monitor-ui
Личная панель для криптовалют, но, вероятно, скоро будет закрыта.
tele-flow-rate-app
Демон уведомлений о скорости потока для уведомлений о расчетах в Telegram.
funding-ncmma-funding-ncmma-notifier
Это демон уведомлений для volatility-cmma-go-api.
1btclove-app
Фронтенд-сервис для.
henrygd/beszel:0.17.0
Клиент beszel для мониторинга самого этого сервера.
Сервер 2
nginx:alpine
x-media-downloder-frontend
x-media-downloder-queue:latest
redis:alpine
x-media-downloder-autotagger
henrygd/beszel-agent-nvidia
nginx:alpine
Контейнер обратного прокси для x-media-downloder-frontend.
x-media-downloder-frontend
Фронтенд для сохранения изображений и медиа из Twitter.
x-media-downloder-queue:latest
Управление очередью.
redis:alpine
redis для управления очередью.
x-media-downloder-autotagger
Это API-сервер для вывода и тегирования изображений. Он идентифицирует и тегирует сохраненные изображения.
henrygd/beszel-agent-nvidia
Это для мониторинга этого сервера.
Прочее
Есть также некоторые вещи, построенные с помощью supervisor...
Как упоминалось, перечислены только те вещи, которые построены с помощью docker, и есть много других вещей, но я опущу их для краткости. Есть также несколько других VPS, большинство из которых в значительной степени заброшены.