+----------------------------------------------+
| Internet |
+-----------------------+-----------------------+
|
+----------v----------+
| Hostinger VPS |
| 31.220.104.201 |
| Ubuntu 24.04 LTS |
| Tailscale Exit Node| <-- VPN: routes all your traffic
+----------+----------+
|
+----------v----------+
| Caddy (Proxy) |
| Port 80/443 |
| /opt/caddy/ |
+------+-------+------+
| |
+------------v+ +---v--------------+ +-------------+
| Paperless | | Wiki.js | | Adminer |
| /opt/paperless| | /opt/wiki/ | | /opt/adminer|
| ngx/ | | Port 3000 | | Port 8080 |
+------+------| +------------------+ +------+------+
| |
+------v------------------------------------v--+
| Shared PostgreSQL + Redis |
| paperless-db:5432 |
| paperless-broker:6379 |
+----------------------------------------------+
| Service | Path | Port | Network | Domain |
|---|---|---|---|---|
| Caddy (reverse proxy) | /opt/caddy/ |
80/443 | proxy |
*.autonomicllc.com |
| Paperless-ngx | /opt/paperless-ngx/ |
8000 | paperless-ngx_paperless |
docs.autonomicllc.com |
| Wiki.js | /opt/wiki/ |
3000 | proxy, paperless-ngx_paperless |
wiki.autonomicllc.com |
| Adminer | /opt/adminer/ |
8080 | proxy, paperless-ngx_paperless |
db.tailc67641.ts.net |
| PostgreSQL 17 | shared container | 5432 | paperless-ngx_paperless |
internal |
| Redis 7 | shared container | 6379 | paperless-ngx_paperless |
internal |
| Gotenberg 8 | shared container | 3000 | paperless-ngx_paperless |
internal |
proxy -- Caddy + all routed services (external)paperless-ngx_paperless -- Paperless stack + Wiki.js + Adminer + PostgreSQL + Redis (external)The VPS runs as a Tailscale exit node. When enabled on your Mac Studio or Android phone, ALL internet traffic from that device is routed through this VPS:
31.220.104.201 (the VPS)vps-t (active, approved)tailc67641.ts.netautonomicllc.comns1.dns-parking.com, ns2.dns-parking.com (Hostinger)*.autonomicllc.com -> 31.220.104.201*.tailc67641.ts.net (MagicDNS, no manual setup)