refactor: Ustawienie social.ovh jako domeny głównej

1 Przeprowadzono refaktoryzację konfiguracji w celu ustawienia `social.ovh` jako domeny głównej, przeznaczonej dla instancji
     Mastodona.
   2
   3 Kluczowe zmiany:
   4 - Zaktualizowano domyślne wartości w `autoscript.conf.example`, aby używać `social.ovh` jako `PRIMARY_DOMAIN`.
   5 - Zmieniono adresy e-mail i hosty SMTP na subdomeny `social.ovh`.
   6 - Zaktualizowano szablony konfiguracyjne dla usług monitoringu (Prometheus, Grafana, Alertmanager), aby były dostępne pod
     subdomenami `*.social.ovh`.
   7 - W konfiguracji `blackbox-exporter` pozostawiono `forum.yeswas.pl` jako zewnętrzny cel do monitorowania, jednocześnie dodając
     nowe usługi.
   8 - Zaktualizowano `README.md` i `CHANGELOG.md`, aby odzwierciedlały nową strukturę.
This commit is contained in:
Paweł Orzech 2025-08-03 12:50:55 +02:00
parent c3d8c60849
commit 6130a140b3
4 changed files with 20 additions and 12 deletions

View file

@ -1,5 +1,14 @@
# Changelog # Changelog
## 2025-08-03 (v2.3)
### Zmieniono
- **Domyślna Struktura Domen**: Zmieniono domyślną konfigurację projektu, aby używać `social.ovh` jako domeny głównej dla Mastodona, a usługi pomocnicze (Grafana, Prometheus) umieścić na jej subdomenach.
- Zaktualizowano wszystkie odpowiednie szablony konfiguracyjne i dokumentację, aby odzwierciedlały tę zmianę.
---
## 2025-08-03 (v2.2) ## 2025-08-03 (v2.2)
### Dodano ### Dodano

View file

@ -153,4 +153,4 @@ Po zakończeniu komendy `install`:
1. **Nowy Port SSH:** Został zmieniony na losowy. Znajdziesz go w pliku `/root/ssh_port.txt`. 1. **Nowy Port SSH:** Został zmieniony na losowy. Znajdziesz go w pliku `/root/ssh_port.txt`.
2. **Logowanie**: Logowanie na `root` jest zablokowane. Użyj użytkownika `admin` z Twoim kluczem SSH i nowym portem: `ssh admin@<IP> -p <PORT>`. 2. **Logowanie**: Logowanie na `root` jest zablokowane. Użyj użytkownika `admin` z Twoim kluczem SSH i nowym portem: `ssh admin@<IP> -p <PORT>`.
3. **TOTP (2FA)**: Przy pierwszym użyciu `sudo` zostaniesz poproszony o skonfigurowanie aplikacji do uwierzytelniania (np. Google Authenticator). 3. **TOTP (2FA)**: Przy pierwszym użyciu `sudo` zostaniesz poproszony o skonfigurowanie aplikacji do uwierzytelniania (np. Google Authenticator).
4. **Dostęp do usług**: Usługi będą dostępne pod subdomenami Twojej domeny (np. `https://grafana.twojadomena.pl`). 4. **Dostęp do usług**: Usługi będą dostępne pod subdomenami Twojej domeny (np. `https://grafana.social.ovh`).

View file

@ -26,11 +26,11 @@ CF_DNS_API_TOKEN=''
# Twoja główna domena zarządzana przez Cloudflare. # Twoja główna domena zarządzana przez Cloudflare.
# Przykład: PRIMARY_DOMAIN='example.com' # Przykład: PRIMARY_DOMAIN='example.com'
PRIMARY_DOMAIN='orzech.me' PRIMARY_DOMAIN='social.ovh'
# Adres e-mail używany do powiadomień od Let's Encrypt oraz alertów systemowych. # Adres e-mail używany do powiadomień od Let's Encrypt oraz alertów systemowych.
# Przykład: ADMIN_EMAIL='admin@example.com' # Przykład: ADMIN_EMAIL='admin@example.com'
ADMIN_EMAIL='admin@orzech.me' ADMIN_EMAIL='admin@social.ovh'
# Strefa czasowa serwera. # Strefa czasowa serwera.
# Pełna lista: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones # Pełna lista: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
@ -41,10 +41,10 @@ TIMEZONE='Europe/Warsaw'
# USTAWIENIA POWIADOMIEŃ (SMTP) # USTAWIENIA POWIADOMIEŃ (SMTP)
# ------------------------------------------------------------------- # -------------------------------------------------------------------
ALERT_SMTP_HOST='mail.drap.ovh:587' ALERT_SMTP_HOST='mail.social.ovh:587'
ALERT_SMTP_USER='alerts@drap.ovh' ALERT_SMTP_USER='alerts@social.ovh'
ALERT_SMTP_PASS='' # Pozostaw puste, aby wygenerować losowe ALERT_SMTP_PASS='' # Pozostaw puste, aby wygenerować losowe
ALERT_SMTP_FROM='alerts@drap.ovh' ALERT_SMTP_FROM='alerts@social.ovh'
# ------------------------------------------------------------------- # -------------------------------------------------------------------
# USTAWIENIA USŁUG # USTAWIENIA USŁUG

View file

@ -20,12 +20,11 @@ scrape_configs:
params: { module: [http_2xx] } params: { module: [http_2xx] }
static_configs: static_configs:
- targets: - targets:
- https://forum.yeswas.pl - https://forum.yeswas.pl # Domena zewnętrzna
- https://social.ovh - https://social.ovh # Główna domena Mastodona
- https://rss.social.ovh - https://grafana.social.ovh
- https://pawelorzech.pl - https://prometheus.social.ovh
- https://dash.orzech.me - https://alertmanager.social.ovh
- https://run.orzech.me
relabel_configs: relabel_configs:
- source_labels: [__address__] - source_labels: [__address__]
target_label: __param_target target_label: __param_target