Update README with user adjustments
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
9921b3f96c
commit
9b631232a8
1 changed files with 4 additions and 32 deletions
36
README.md
36
README.md
|
|
@ -1,6 +1,6 @@
|
||||||
# Post-X Society Multi-Tenant Infrastructure
|
# De Vrije Cloud: Post-Tyranny Tech Multi-Tenant Infrastructure
|
||||||
|
|
||||||
Infrastructure as Code for a scalable multi-tenant VPS platform running Nextcloud (file sync/share) on Hetzner Cloud.
|
Infrastructure as Code for our "[Vrije Cloud](https://www.vrije.cloud)" a scalable multi-tenant VPS platform running Nextcloud (file sync/share) on Hetzner Cloud.
|
||||||
|
|
||||||
## 🏗️ Architecture
|
## 🏗️ Architecture
|
||||||
|
|
||||||
|
|
@ -142,39 +142,11 @@ See [scripts/README.md](scripts/README.md) for detailed documentation.
|
||||||
4. **Infrastructure as Code**: All changes via version control
|
4. **Infrastructure as Code**: All changes via version control
|
||||||
5. **Security by default**: Encryption, hardening, least privilege
|
5. **Security by default**: Encryption, hardening, least privilege
|
||||||
|
|
||||||
## 📖 Documentation
|
|
||||||
|
|
||||||
- **[scripts/README.md](scripts/README.md)** - Management scripts documentation
|
|
||||||
- **[AUTOMATION_STATUS.md](docs/AUTOMATION_STATUS.md)** - Full automation details
|
|
||||||
- [Architecture Decision Record](docs/architecture-decisions.md) - Complete design rationale
|
|
||||||
- [SSO Automation](docs/sso-automation.md) - OAuth2/OIDC integration workflow
|
|
||||||
- [Agent Definitions](.claude/agents/) - Specialized AI agent instructions
|
|
||||||
|
|
||||||
## 🤝 Contributing
|
|
||||||
|
|
||||||
This project uses specialized AI agents for development:
|
|
||||||
|
|
||||||
- **Architect**: High-level design decisions
|
|
||||||
- **Infrastructure**: OpenTofu + Ansible implementation
|
|
||||||
- **Authentik**: Identity provider and SSO configuration
|
|
||||||
- **Nextcloud**: File sync/share configuration
|
|
||||||
|
|
||||||
See individual agent files in `.claude/agents/` for responsibilities.
|
|
||||||
|
|
||||||
## 🔒 Security
|
|
||||||
|
|
||||||
- Secrets are encrypted with SOPS + Age before committing
|
|
||||||
- Age private keys are **NEVER** stored in this repository
|
|
||||||
- See `.gitignore` for protected files
|
|
||||||
|
|
||||||
## 📝 License
|
## 📝 License
|
||||||
|
|
||||||
MIT License - see [LICENSE](LICENSE) for details
|
MIT License - see [LICENSE](LICENSE) for details
|
||||||
|
|
||||||
## 🙋 Support
|
## 🙋 Support
|
||||||
|
|
||||||
For issues or questions, please create a GitHub issue with the appropriate label:
|
For issues or questions, please create am issue or contact us on [vrijecloud@postxsociety.org](mailto:vrijecloud@postxsociety.org)
|
||||||
- `agent:architect` - Architecture/design questions
|
|
||||||
- `agent:infrastructure` - IaC implementation
|
|
||||||
- `agent:authentik` - Identity provider/SSO
|
|
||||||
- `agent:nextcloud` - File sync/share
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue