add ai context
This commit is contained in:
@@ -0,0 +1,80 @@
|
||||
# SilverLinux AI Context
|
||||
|
||||
## Purpose
|
||||
|
||||
SilverLinux is the primary self-hosted infrastructure server for Silver Solutions.
|
||||
|
||||
The goal is to host all development, collaboration, deployment and internal tooling.
|
||||
|
||||
## Server
|
||||
|
||||
Hostname: silverlinux
|
||||
|
||||
OS: Ubuntu Server 24.04 LTS
|
||||
|
||||
Provider: OVH
|
||||
|
||||
Public IP: 51.255.83.140
|
||||
|
||||
## Core Services
|
||||
|
||||
* PostgreSQL
|
||||
* Gitea
|
||||
* OpenProject
|
||||
* Jitsi Meet
|
||||
* Portainer
|
||||
* Nginx Proxy Manager
|
||||
|
||||
## Domains
|
||||
|
||||
git.silveressence.net -> Gitea
|
||||
|
||||
team.silveressence.net -> OpenProject
|
||||
|
||||
meet.silveressence.net -> Jitsi
|
||||
|
||||
portainer.silveressence.net -> Portainer
|
||||
|
||||
## Secrets
|
||||
|
||||
Secrets are stored in:
|
||||
|
||||
/srv/secrets/company.env
|
||||
|
||||
Never hardcode credentials.
|
||||
|
||||
Always use env_file.
|
||||
|
||||
## Docker Networks
|
||||
|
||||
proxy
|
||||
internal
|
||||
|
||||
## Authentication
|
||||
|
||||
Gitea:
|
||||
|
||||
* Local accounts
|
||||
* OpenID disabled
|
||||
* Google OAuth planned
|
||||
* GitHub OAuth planned
|
||||
|
||||
OpenProject:
|
||||
|
||||
* Local accounts
|
||||
|
||||
## Documentation
|
||||
|
||||
Read all files in:
|
||||
|
||||
docs/
|
||||
|
||||
and the README.md of each service folder before making infrastructure recommendations.
|
||||
|
||||
## Important Decisions
|
||||
|
||||
* Plane.so removed
|
||||
* OpenProject selected
|
||||
* Centralized secrets implemented
|
||||
* Nginx Proxy Manager selected
|
||||
* PostgreSQL selected as shared database platform
|
||||
Reference in New Issue
Block a user