Services 5 & 6 of 7 deployed on Ghost VPS. Phase 0.5: 86% complete (6/7 services operational)
63 lines
1.4 KiB
Markdown
63 lines
1.4 KiB
Markdown
# Wiki.js Dual Deployment - Subscribers + Staff
|
|
|
|
**Date:** February 9, 2026
|
|
**Server:** Ghost VPS (64.50.188.14)
|
|
**Status:** ✅ OPERATIONAL
|
|
**Services:** 5 & 6 of 7 (Phase 0.5: 86% complete)
|
|
|
|
---
|
|
|
|
## Deployment Summary
|
|
|
|
**Duration:** ~30 minutes
|
|
**Instances Deployed:** 2 (Subscribers + Staff)
|
|
|
|
**URLs:**
|
|
- https://subscribers.firefrostgaming.com (port 3100)
|
|
- https://staff.firefrostgaming.com (port 3101)
|
|
|
|
**Components:**
|
|
- Wiki.js 2.5.311
|
|
- PostgreSQL (2 databases)
|
|
- Node.js 22.22.0
|
|
- Nginx reverse proxy
|
|
- SSL certificates (Let's Encrypt)
|
|
|
|
---
|
|
|
|
## Installation
|
|
|
|
1. **PostgreSQL Setup**
|
|
- Created 2 databases: wikijs_subscribers, wikijs_staff
|
|
- Created wikijs user with proper grants
|
|
- Fixed schema permissions (GRANT ALL ON SCHEMA public)
|
|
|
|
2. **Wiki.js Installation**
|
|
- Downloaded to /var/www/wikijs-subscribers
|
|
- Downloaded to /var/www/wikijs-staff
|
|
- Configured separate ports (3100, 3101)
|
|
|
|
3. **Configuration**
|
|
- HTTPS host URLs configured
|
|
- PostgreSQL connections
|
|
- Separate systemd services
|
|
|
|
4. **Nginx + SSL**
|
|
- Reverse proxy for both domains
|
|
- Single SSL certificate covering both
|
|
- Expires: May 11, 2026
|
|
|
|
---
|
|
|
|
## Verification
|
|
|
|
✅ Both services running
|
|
✅ HTTPS working (HTTP/2 200)
|
|
✅ SSL certificate valid
|
|
✅ Setup wizards accessible
|
|
✅ PostgreSQL connections stable
|
|
|
|
---
|
|
|
|
**Fire + Frost = Where Passion Meets Precision** 🔥❄️
|