Summary of Apps Running on My Home Server Recently
Hello, I'm Munou.
I'll briefly summarize the applications I've recently set up on my home server. I'll only cover those built with docker.
Server 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
This is Umami. It's set up to collect analytics, including for this website. The DB itself is configured to connect to PostgreSQL running on the host machine. There's no particular reason, but I find it easier for personal management to have one running on the host machine.
henrygd/beszel-agent:alpine
This is for monitoring containers built with docker.
This is incredibly convenient. I even promote it at work without permission.
alleycat-frontend
This is the frontend for this website.
alleycat-admin
This is for the CMS administration screen of this website.
alleycat-pocketbase
This is the backend for this website. pocketbase makes it quite easy as it handles most of the troublesome backend processing. It might be good for self-hosters to launch mini-apps. Since Pocketbase's DB is SQLite, it's not suitable for large-scale applications, but I think an application structure that can be simplified with this is quite good.
cec-converter
It converts the inflow/outflow of cryptocurrency ETFs.
cec-api
This is an API server for cryptocurrency ETFs used only locally.
cec-fetcher
This is a daemon for fetching cryptocurrency ETF data itself.
nginx:latest
Reverse proxy container for volatility-cmma.
volatility-cmma-go-api
https://stg.api.1btc.love/volatility/docs
This is the cryptocurrency API server distributed here.
volatility-cmma-go-fetcher
Data fetching daemon.
pulse-crypto-monitor-ui
A personal dashboard for cryptocurrency, but it will probably be shut down soon.
tele-flow-rate-app
Flow rate notification daemon for Telegram settlement notifications.
funding-ncmma-funding-ncmma-notifier
This is a notification daemon for volatility-cmma-go-api.
1btclove-app
Frontend service for the above.
henrygd/beszel:0.17.0
beszel client for monitoring this server itself.
Server 2
nginx:alpine
x-media-downloder-frontend
x-media-downloder-queue:latest
redis:alpine
x-media-downloder-autotagger
henrygd/beszel-agent-nvidia
nginx:alpine
Reverse proxy container for x-media-downloder-frontend.
x-media-downloder-frontend
Frontend for saving Twitter images and media.
x-media-downloder-queue:latest
Queue management.
redis:alpine
redis for queue management.
x-media-downloder-autotagger
This is an API server for inference and tagging images. It identifies and tags saved images.
henrygd/beszel-agent-nvidia
This is for monitoring this server.
Other
There are also some things built with supervisor...
As mentioned, only those built with docker are listed, and there are various other things running, but I'll omit them due to the hassle. There are also several other VPS instances, but they are mostly left unattended.