Summary of Apps Running on My Home Server Recently

5 min

language: ja bn en es hi pt ru zh-cn zh-tw

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

https://1btc.love/

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

image.pngThere 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.

Related Posts