generated from nhcarrigan/template
docs: add README and per-file header comments
- Rewrote README with full directory structure, add/remove site workflows, deploy instructions, and a test suite reference table - Added a one-line header comment to each sites-available/*.conf explaining what category of sites belongs in that file
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
# AFP service proxy.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name afp.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Aria bot, Cordelia AI assistant, trans-related services, and legacy redirects.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name aria.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Discord bots and automated services (one entry per bot, sorted alphabetically).
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name altaria.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# CDN reverse proxy to Hetzner object storage, with legacy path redirects and CORS headers.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
listen [::]:443 ssl;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Celestine webhook handler and legacy hooks redirect.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name celestine.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Static content and publishing sites: blog, books, donate, music, secrets, style, testimonials.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name blog.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Data service proxy.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name data.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Documentation and informational sites: contact, docs, manual, sitemap, socials.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name contact.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Eclaire Angular SPA.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name eclaire.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Elowyn Angular SPA.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name elowyn.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Grist forms platform (forms-api backend + forms frontend with CSS injection) and legacy form URL redirects.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name forms-api.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Games and gaming projects: beccalia, games hub, goblin, loan, lore, silly, wompwomp, yurigpt.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name beccalia.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Self-hosted Gitea instance.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name git.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Hikari desktop app (Angular SPA + API backend) and legacy redirect subdomains.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name announcements.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Library service proxy.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name library.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Lucinda full-stack app (Angular SPA + API backend).
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name lucinda.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Lynira.link domain (bare + www).
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name lynira.link;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Mommy bot suite: mommy-bot Discord bot, mommy-slack Slack bot, mommy web front-end.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name mommy-bot.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Monitoring stack: analytics, incidents, logs, telemetry, uptime.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name analytics.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Nails app: Angular front-end SPA and API backend.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name nails-api.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# SilverBullet notes instance and Planka project board.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name board.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
# Personal portfolio and vanity domains (naomi.lgbt, naomi.party, nhcarrigan.com, nhcarrigan.link, resume)
|
||||
# plus a wildcard catch-all that redirects *.naomi.lgbt → *.nhcarrigan.com.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name naomi.lgbt;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Rosalia alerting service and legacy alerts redirect.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name alerts.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Scheduling shortcuts that redirect to zcal.co (cyc, meet) and tasks redirect.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name cyc.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Security tooling: SonarQube code quality gate and DefectDojo vulnerability management.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name quality.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Discourse community support forum and legacy chat/forum redirects.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name chat.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# Vitalia app: Angular front-end SPA and API backend.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name vitalia-api.nhcarrigan.com;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
# wtf.naomi.lgbt personal project.
|
||||
server {
|
||||
listen 443 ssl;
|
||||
server_name wtf.naomi.lgbt;
|
||||
|
||||
Reference in New Issue
Block a user