Configuration of my virtual private server
Find a file
2025-04-22 17:25:20 +01:00
proxy/nginx debug (proxy): fix parentheses! 2025-04-13 16:42:46 +01:00
scripts chore: add Forgejo MySQL db backup script 2025-04-22 17:25:20 +01:00
services fix (service): store ssh data off nas 2025-04-13 15:14:35 +00:00
.gitignore
README.md chore: update readme 2025-04-20 15:31:23 +01:00
test.txt debug githook issue 2025-04-21 20:06:01 +01:00

Self-host

Configuration of my Hetzner Cloud VPS

Services I am currently self-hosting:

  • Grafana
  • Linkding
  • Forgejo
  • RocketChat

Service data

Most application 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. See /etc/fstab.

For certain services, data is stored on the small harddrive of the VPS:

Service Data Location Description
Forgejo MySQL database Database data only. Repositories stored in NAS

Port mappings

Range Function
8000 Web 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
8003 3000 rocketchat.systemsobscure.net RocketChat Messaging app, alerts