guides:add_new_service
Differences
This shows you the differences between two versions of the page.
| guides:add_new_service [2026/10/07 05:48] – created - external edit 127.0.0.1 | guides:add_new_service [2026/10/23 15:48] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Adding a New Service to the Homelab ====== | ====== Adding a New Service to the Homelab ====== | ||
| - | A repeatable checklist for deploying a new self-hosted service on nitro. | + | A repeatable checklist for deploying a new self-hosted service on the folk.zone server (casa). |
| ===== Prerequisites ===== | ===== Prerequisites ===== | ||
| Line 14: | Line 14: | ||
| The single stack lives at '' | The single stack lives at '' | ||
| - | '' | + | '' |
| <code yaml> | <code yaml> | ||
| Line 45: | Line 45: | ||
| </ | </ | ||
| - | ==== 3. Add DNS record | + | ==== 3. DNS ==== |
| - | folk.zone | + | No per-service DNS step is needed: '' |
| - | pointing | + | **Porkbun** pointing |
| - | Caddy handles TLS via Let's Encrypt automatically | + | certificate |
| ==== 4. Deploy ==== | ==== 4. Deploy ==== | ||
| <code bash> | <code bash> | ||
| - | cd / | + | cd ~/ |
| docker compose up -d service-name | docker compose up -d service-name | ||
| docker exec folkzone-caddy caddy reload --config / | docker exec folkzone-caddy caddy reload --config / | ||
| </ | </ | ||
| + | |||
| + | Note: if the Caddyfile was replaced by rsync, the inode changed and '' | ||
| + | sees no diff. Use '' | ||
| + | [[folkzone: | ||
| ==== 5. Add to status page ==== | ==== 5. Add to status page ==== | ||
| - | '' | + | '' |
| '' | '' | ||
| Line 71: | Line 75: | ||
| ==== 7. Add a wiki page ==== | ==== 7. Add a wiki page ==== | ||
| - | Create '': | + | Create '': |
| + | [[folkzone:services: | ||
| ===== See Also ===== | ===== See Also ===== | ||
| * [[guides: | * [[guides: | ||
| * [[folkzone: | * [[folkzone: | ||
| + | * [[start|Return to wiki home]] | ||
| - | Last updated: 2026-10-07 | + | Last updated: 2026-10-23 |
guides/add_new_service.1791373735.txt.gz · Last modified: by 127.0.0.1
