Files
nix-config-ryan4yin/hosts/12kingdoms-youko/homelab-services/README.md
T

1.1 KiB

Youko - Homelab Services

Storage, operation and maintenance related services are running on this host (migrated here from the retired idols-aquamarine guest):

  1. Storage such as a git server, file server, torrent downloader, etc.
  2. Back up my personal data with restic; the data is encrypted on the client.
  3. Collect and monitor the metrics of my homelab.

Features

Services:

  1. caddy: Reverse proxy / TLS front end and the file.writefor.fun file server.
  2. gitea: Self-hosted git service.
  3. sftpgo: SFTP / WebDAV server.
  4. transmission: BitTorrent client.
  5. postgresql: Database for the homelab services.
  6. v2ray: HTTP/SOCKS proxy for the homelab.
  7. restic: Encrypted backups; hosts the REST server the desktops push to.
  8. victoriametrics + vmalert + alertmanager + grafana: Monitor the metrics of my homelab.
  9. homepage + uptime-kuma: Service dashboard and uptime checks.

All the services assumes a reverse proxy to be setup in the front, they are all listening on localhost, and a caddy service is listening on the local network interface and proxy the requests to the services.