Configuration of my virtual private server
Find a file
2025-08-12 15:48:19 +00:00
diagrams
proxy/nginx fix (infra): add support for Garage bucket subdoms 2025-08-12 15:48:19 +00:00
scripts feat: add proxy routing for garage (S3) 2025-08-10 16:43:39 +01:00
services
.gitignore
README.md chore: update README 2025-08-09 12:47:12 +01:00
test.txt

self-host

Configuration of self-hosted third-party software on my Hetzner Cloud VPS.

Third-party applications

Services

Server port Docker port Subdomain Service Description
8000 3000 grafana.systemsobscure.net Grafana Server logs and monitoring
8001 9090 bookmarks.systemsobscure.net Linkding Article bookmarking tool
8002 3000 forgejo.systemsobscure.net Forgejo Git forge
8004 3000 wakapi.systemsobscure.net Wakapi Coding statistics tracker
8005 8080 miniflux.systemsobscure.net Miniflux RSS aggregator

Service data

Some applicaton data is stored in a network-attached Hetzner Storagebox drive ("Storagebox Alpha"). Docker volumes are mapped to this location.

This device is permanantly mounted using the CIFS protocol at /mnt/storagebox_alpha, as specified in /etc/fstab.

Other application data is stored on the small harddrive of the VPS:

Service Data Location Description
Forgejo MySQL database /data/mysql/forgejo Database data only. Repositories stored in NAS.
Wakapi SQLite database /data/sqlite/wakapi

My applications

systemsobscure.blog

This is a static website served from /var/www/ directory.