Document Sentry self-hosted deployment

This commit is contained in:
2026-07-08 15:31:21 +03:30
parent 3f94ced9ea
commit ea638c0eae
11 changed files with 491 additions and 128 deletions
+41 -1
View File
@@ -9,7 +9,7 @@ All public services are routed through Nginx Proxy Manager.
Verified proxy-host snapshot:
```text
2026-06-24, with Nextcloud evidence added from 2026-07-08 server output
2026-06-24, with Nextcloud and Sentry evidence added from 2026-07-08 server output
```
---
@@ -38,6 +38,7 @@ Used for:
| 5 | `team.silveressence.net` | `http://openproject:80` | enabled | enabled | disabled | enabled | none | enabled |
| 6 | `nuget.silveressence.net` | `http://baget:80` | disabled | disabled | disabled | disabled | none | enabled |
| 8 | `dbgate.silveressence.net` | `http://dbgate:3000` | disabled | disabled | disabled | enabled | none | enabled |
| 12 | `sentry.silveressence.net` | `http://sentry-self-hosted-nginx-1:80` | enabled | enabled | disabled | enabled | none | enabled |
| 13 | `cloud.silveressence.net` | `http://nextcloud:80` | disabled | disabled | disabled | enabled | none | enabled |
All listed active inventory hosts have Block Exploits enabled.
@@ -73,6 +74,7 @@ Nginx Proxy Manager findings from the 2026-06-24 snapshot:
* `portainer.silveressence.net` has SSL Force, HTTP/2 and HSTS enabled.
* `team.silveressence.net` has SSL Force and HTTP/2 enabled.
* `sentry.silveressence.net` has SSL Force, HTTP/2, WebSocket and Block Exploits enabled; HSTS is disabled.
* `git.silveressence.net`, `meet.silveressence.net`, `nuget.silveressence.net`, `dbgate.silveressence.net` and `cloud.silveressence.net` do not have SSL Force enabled.
* No listed proxy host uses an Nginx Proxy Manager access list.
* DbGate is a high-sensitivity database administration interface and should be prioritized for SSL Force and an access restriction policy.
@@ -319,6 +321,44 @@ Active
---
### Sentry
Domain:
```text
sentry.silveressence.net
```
Purpose:
* Error tracking and observability
* Event ingestion endpoint
* Sentry web UI
Container:
```text
sentry-self-hosted-nginx-1
```
Routing:
```text
Nginx Proxy Manager -> sentry-self-hosted-nginx-1:80
```
Status:
```text
Active
```
Runtime note:
Sentry was installed through the upstream self-hosted `install.sh` and is available at `https://sentry.silveressence.net`. Nginx Proxy Manager proxy host 12 forwards the domain to `http://sentry-self-hosted-nginx-1:80`. The 2026-07-08 database query showed SSL Force enabled, HTTP/2 enabled, HSTS disabled, HSTS subdomains disabled, WebSocket enabled, Block Exploits enabled and no access list.
---
### Nextcloud
Domain: