Service discovery and gateway for self-hosted services running on westover.xyz and westover.dev.
This site provides a central hub for accessing various self-hosted services that don't fit into other categories:
- System monitoring (Netdata)
- Development tools (Penpot, web-based SSH)
- API services (Ghost Hunter, Skin Vault)
- Experimental projects
- Public repo: This repo (
neherdata/westover.services) - public-facing landing page - Private repo:
neherdata/westover_services- backend configuration and service orchestration - Access control: Most services protected by Cloudflare Access with GitHub OAuth
Services run on:
- westover.xyz (100.86.176.6) - Primary app server, AMD Ryzen 7 PRO, 28GB RAM
- westover.dev (coming soon) - Additional capacity for future services
- Netdata - System monitoring
- Penpot - Design tool
- Ghost Hunter API - AI detection API
- Skin Vault API - NSFW detection API
- Web-based SSH terminal
- Additional experimental services
Most services require:
- GitHub account
- Member of
neherdataorganization OR explicit access grant - Cloudflare Access authentication
To add a new service:
- Configure in private
westover_servicesrepo - Update this landing page with service card
- Set up Cloudflare Access policy
- Deploy via Ansible/GitHub Actions