215 lines
1.8 KiB
Markdown
215 lines
1.8 KiB
Markdown
# Domains
|
|
|
|
## Overview
|
|
|
|
This document contains the public domains used by SilverLinux and the services they expose.
|
|
|
|
All public services are routed through Nginx Proxy Manager.
|
|
|
|
---
|
|
|
|
## Primary Domain
|
|
|
|
```text
|
|
silveressence.net
|
|
```
|
|
|
|
Used for:
|
|
|
|
* Public services
|
|
* Subdomains
|
|
* SSL certificates
|
|
|
|
---
|
|
|
|
## Active Domains
|
|
|
|
### Gitea
|
|
|
|
Domain:
|
|
|
|
```text
|
|
git.silveressence.net
|
|
```
|
|
|
|
Purpose:
|
|
|
|
* Source control
|
|
* Git repositories
|
|
* Pull requests
|
|
* Issue tracking
|
|
|
|
Container:
|
|
|
|
```text
|
|
gitea
|
|
```
|
|
|
|
---
|
|
|
|
### OpenProject
|
|
|
|
Domain:
|
|
|
|
```text
|
|
team.silveressence.net
|
|
```
|
|
|
|
Purpose:
|
|
|
|
* Project management
|
|
* Work packages
|
|
* Time tracking
|
|
* Team collaboration
|
|
|
|
Container:
|
|
|
|
```text
|
|
openproject
|
|
```
|
|
|
|
---
|
|
|
|
### Jitsi Meet
|
|
|
|
Domain:
|
|
|
|
```text
|
|
meet.silveressence.net
|
|
```
|
|
|
|
Purpose:
|
|
|
|
* Video conferencing
|
|
* Team meetings
|
|
* Customer meetings
|
|
|
|
Container Stack:
|
|
|
|
```text
|
|
jitsi
|
|
```
|
|
|
|
---
|
|
|
|
### Portainer
|
|
|
|
Domain:
|
|
|
|
```text
|
|
portainer.silveressence.net
|
|
```
|
|
|
|
Purpose:
|
|
|
|
* Docker management
|
|
* Infrastructure administration
|
|
|
|
Container:
|
|
|
|
```text
|
|
portainer
|
|
```
|
|
|
|
---
|
|
|
|
### BaGet
|
|
|
|
Domain:
|
|
|
|
```text
|
|
nuget.silveressence.net
|
|
```
|
|
|
|
Purpose:
|
|
|
|
* Private NuGet package hosting
|
|
|
|
Container:
|
|
|
|
```text
|
|
baget
|
|
```
|
|
|
|
Routing:
|
|
|
|
```text
|
|
Nginx Proxy Manager -> baget:80
|
|
```
|
|
|
|
Status:
|
|
|
|
```text
|
|
Active
|
|
```
|
|
|
|
---
|
|
|
|
## DNS
|
|
|
|
DNS records should point to:
|
|
|
|
```text
|
|
51.255.83.140
|
|
```
|
|
|
|
Server:
|
|
|
|
```text
|
|
SilverLinux
|
|
```
|
|
|
|
---
|
|
|
|
## SSL Certificates
|
|
|
|
SSL certificates are managed through:
|
|
|
|
```text
|
|
Nginx Proxy Manager
|
|
```
|
|
|
|
Certificate data location:
|
|
|
|
```text
|
|
/srv/docker/nginx-proxy-manager/letsencrypt
|
|
```
|
|
|
|
---
|
|
|
|
## Routing
|
|
|
|
Internet
|
|
↓
|
|
Nginx Proxy Manager
|
|
↓
|
|
Service Container
|
|
|
|
Examples:
|
|
|
|
```text
|
|
git.silveressence.net
|
|
↓
|
|
gitea
|
|
|
|
team.silveressence.net
|
|
↓
|
|
openproject
|
|
|
|
meet.silveressence.net
|
|
↓
|
|
jitsi
|
|
|
|
portainer.silveressence.net
|
|
↓
|
|
portainer
|
|
```
|
|
|
|
---
|
|
|
|
## Related Documentation
|
|
|
|
* docs/server.md
|
|
* docs/security.md
|
|
* nginx-proxy-manager/README.md
|