chore: update readme

This commit is contained in:
thomasabishop 2025-04-20 15:31:23 +01:00
parent ce77de00c6
commit 52c7137e5c

View file

@ -1,12 +1,40 @@
# 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](https://www.lenovo.com/gb/en/glossary/what-is-common-internet-file-system-cifs/)
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 ## Port mappings
| Range | Function | | Range | Function |
| ----- | ---------------- | | ----- | ---------------- |
| 8000 | Web applications | | 8000 | Web applications |
## Services ### Services
| Port | Subdomain | Service | Description | | Server port | Docker port | Subdomain | Service | Description |
| ---- | --------------------------- | ------- | -------------------------- | | ----------- | ----------- | ----------------------------- | ---------- | -------------------------- |
| 8000 | grafana.systemsobscure.net | Grafana | Server logs and monitoring | | 8000 | 3000 | grafana.systemsobscure.net | Grafana | Server logs and monitoring |
| 8001 | wallabag.systemsobscure.net | Grafana | Article bookmarking tool | | 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 |