| README.md | ||
| TODO.md | ||
😺🌆 Mischief's town
Personal infra setup, scripts, and notes.
Hardware
Carbon is an OVH VPS which I rent. It has 16 GB of RAM, 320 GB of NVMe space. This server hosts my public-facing services, for things I don't want to have to give people access to Tailscale for.
helium-01 is a small Intel NUC8i5BEK that I have, It also has 16 GB of RAM, with 2 TB of NVMe space, with a 5 TB external hard drive attached. This hosts my internal and private services. Incoming (?) traffic can only be through Tailscale.
Services
-
braxtonfair.com - domainsquatting my own name in case I ever want to go back to this. 301 Permanent redirect to taxborn.com. For this I want to achieve this solely in Cloudflare, no need for the server to handle this.
-
www.taxborn.com - an Astro personal website (Carbon). (repo)
-
vault.taxborn.com - Vaultwarden, a self-hostable Bitwarden-compatible server (Carbon).
-
git.taxborn.com - Forgejo a GitHub alternative (Carbon).
-
up.taxborn.com - copyparty an anything file uploader/sharer (Carbon).
-
www.mischief.town - a Glance dashboard (Carbon).
TODO: Should the URL's be <service>.mischief.town or <service>.tucuxi-hexatonic.ts.net?
-
pds.mischief.town - an atproto PDS (Carbon).
-
pics.mischief.town - Immich self-hosted image backup solution (h01).
-
docs.mischief.town - Paperless-ngx open-source document management system (h01).
-
dashboard.mischief.town - Grafana? (h01 ?).
-
A tangled.sh knot? I plan to mirror repos to tangled.
Reverse proxy
For all of these services I am going to need some reverse proxy. I'm somewhat comfortable with Nginx, though it seems that Caddy has been getting more and more popular and every configuration of it I see seems so simple. I think I will try that out and see how I like it.
- SSL
Tailscale
Tailnet name: tucuxi-hexatonic.ts.net