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:
parent
c3d8c60849
commit
6130a140b3
4 changed files with 20 additions and 12 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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`).
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue