Resumen de las aplicaciones que se ejecutan en mi servidor doméstico recientemente
Hola, soy un inútil.
Recientemente, haré un breve resumen sobre el grupo de aplicaciones que tengo en mi servidor doméstico. Me limitaré solo a las que están construidas con docker.
Servidor 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
Es Umami. Está configurado para la adquisición de análisis, incluyendo este sitio web. La base de datos en sí está configurada para conectarse a PostgreSQL que está en la máquina host. No hay una razón particular, pero es más fácil para mi gestión personal tener uno en la máquina host.
henrygd/beszel-agent:alpine
Es para la monitorización de contenedores construidos con docker.
Esto es increíblemente útil. Lo promociono por mi cuenta incluso en la empresa.
alleycat-frontend
Es el frontend de este sitio web.
alleycat-admin
Es para la pantalla de administración del CMS de este sitio web.
alleycat-pocketbase
Es el backend de este sitio web. pocketbase, es bastante fácil porque la mayoría de los procesos de backend tediosos se resuelven. ¿No es bueno para los que se autoalojan para lanzar mini-aplicaciones? Dado que la base de datos de Pocketbase es SQLite, no es adecuada para aplicaciones a gran escala, pero creo que una configuración de aplicación que se pueda simplificar con esto es bastante buena.
cec-converter
Convierte el inflow/outflow de los ETF de criptomonedas.
cec-api
Es un servidor API para ETF de criptomonedas que solo se usa localmente.
cec-fetcher
Es un demonio de adquisición para los propios ETF de criptomonedas.
nginx:latest
Contenedor de proxy inverso para el lado de volatility-cmma.
volatility-cmma-go-api
https://stg.api.1btc.love/volatility/docs
Es el servidor API de criptomonedas que se distribuye aquí.
volatility-cmma-go-fetcher
Demonio para la adquisición de datos.
pulse-crypto-monitor-ui
Es un panel personal para criptomonedas, pero probablemente lo cerraré pronto.
tele-flow-rate-app
Demonio de notificación de tasa de flujo para las notificaciones de liquidación de Telegram.
funding-ncmma-funding-ncmma-notifier
Es un demonio de notificación para volatility-cmma-go-api.
1btclove-app
El servicio de frontend para.
henrygd/beszel:0.17.0
Cliente beszel para monitorear este servidor principal.
Servidor 2
nginx:alpine
x-media-downloder-frontend
x-media-downloder-queue:latest
redis:alpine
x-media-downloder-autotagger
henrygd/beszel-agent-nvidia
nginx:alpine
Contenedor de proxy inverso para x-media-downloder-frontend.
x-media-downloder-frontend
Frontend para guardar imágenes y medios de Twitter.
x-media-downloder-queue:latest
Gestión de colas.
redis:alpine
redis para la gestión de colas.
x-media-downloder-autotagger
Es un servidor API para inferencia y etiquetado de imágenes. Detecta y etiqueta las imágenes guardadas.
henrygd/beszel-agent-nvidia
Es para la monitorización de este servidor.
Otros
También hay algunos construidos con supervisor...
Como se mencionó, solo los construidos con docker están listados, aunque hay otras cosas funcionando, las omitiré por ser tedioso. También tengo varios otros VPS, y la mayoría están desatendidos.