diff --git a/README.md b/README.md index fec6da1..435c84b 100644 --- a/README.md +++ b/README.md @@ -4,41 +4,44 @@ Configuration of self-hosted third-party software on my Hetzner Cloud VPS. ![](./diagrams/directory-structure.png) -## Services I am currently self-hosting +## Third-party applications -- Grafana -- Linkding -- Forgejo -- RocketChat +### Services I am currently self-hosting -## Service data +- [Grafana](https://grafana.com/) +- [Linkding](https://linkding.link/) +- [Forgejo](https://forgejo.systemsobscure.net/thomasabishop) +- [Miniflux](https://miniflux.app/) +- [Wakapi](https://wakapi.dev/) -Most application data is stored in a network-attached Hetzner Storagebox drive +### 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](https://www.lenovo.com/gb/en/glossary/what-is-common-internet-file-system-cifs/) at `/mnt/storagebox_alpha`, as specified in `/etc/fstab`. -For certain services, data is stored on the small harddrive of the VPS: +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` | | -## 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 | -| 8004 | 3000 | wakapi.systemsobscure.net | Wakapi | Coding statistics tracker | +| 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 | + +## My applications + +### systemsobscure.blog + +This is a static website served from `/var/www/` directory.