|
Rozmiar: 14360
Komentarz: + unifi
|
← Wersja 159 z 2026-04-18 21:32:58 ⇥
Rozmiar: 14372
Komentarz: poprawa opisu unifi
|
| Usunięcia zostały oznaczone w ten sposób. | Dodatki zostały oznaczone w ten sposób. |
| Linia 206: | Linia 206: |
| * [[UniFi|zarządzanie sprzętem Ubiquiti]] | * [[UniFi|unifi10]] - zarządzanie sprzętem Ubiquiti]] |
Spis Treści
Świeża instalacja FreeBSD
Co trzeba, warto, w jakiej kolejności itd. zrobić przy nowej instalacji FreeBSD. Szczególnie różne sztuczki przy konfiguracji ports.
Etap instalacji początkowej
Co warto przeczytać - być może przed kolejną instalacją
Podział na partycje - ustawienia dla jednego serwera (bez jails)
Podział na partycje dla beadm - ustawienia dla serwera z wykorzystaniem BEADM (oraz jails docelowo). Nie zapomnij o ustawieniach po instalacji.
Ukończenie procesu instalacji (strona dołączana do w/w podziałów na partycje)
Aktualizacja źródeł nowego systemu operacyjnego
Aktualizacja systemu (starsze niż 10)
Aktualizacja systemu (11.x, 12.x) oraz końcowe porządki. W razie potrzeby to również porządki po aktualizacji w jails
Aktualizacja systemu (13.x) oraz końcowe porządki. W razie potrzeby to również porządki po aktualizacji w jails
Instalowanie paczek (pkgng) w nowym systemie operacyjnym.
Dostrojenie UFS - trochę historycznie - teraz wykonane na etapie instalacji systemu
Dostrojenie systemu - głównie sysctl, ale nie tylko
Konfigurowanie systemu
Pierwsze konfiguracje po instalacji
Konfiguracja bootowania systemu (ogólne)
Konfiguracja bootowania dla serwerów HP
Repozytorium skryptów, czyli konfiguracja unison
Zarządca ports do aktualizacji drzewa. Chociaż warto korzystać z własnego repozytorium dla programu pkg - wtedy drzewo ports jest wykorzystywane do porównania aktualizacji.
Pierwsze porządki administracyjne po wykonaniu instalacji serwera.
Konfiguracja periodic.conf
Uruchomienie jails za pomocą ezjail-admin
Konfiguracja katalogu z certyfikatami CA
Autorskie poprawki i/lub skrypty po instalacji/aktualizacji pakietów
Ogólne konfiguracje
Usługi katalogowe, czyli inaczej konfiguracja OpenLDAP
Konfiguracja serwera FTPd w oparciu o ftp/pure-ftpd oraz usługi katalogowe
Konfiguracja serwera webcache/proxy w oparciu o squid-a
Konfiguracja serwera SAMBA wersja 4.x - emulacja stacja MS Windows wraz z ActiveDirectory
Konfiguracja net/openntpd - obecnie z wykorzystaniem repozytorium skryptów
Uruchomienie ipmitool dla serwerów posiadających takie wsparcie.
Jak korzystać z poudriere?
autossh, czyli automatyczne tunele (zwrotne) dla serwerów schowanych za dynamicznymi adresami IP
Ochrona przed administratorem, czyli lokalny RCS
Konfiguracja autorskiego mechanizmu backupów
Konfiguracja demona apcusd do komunikacji z UPSami firmy APC
Usługi DNS
Konfiguracja serwera DNS oraz DNS Blackholing
Konfiguracja SPF w DNS (na pograniczu z usługami pocztowymi)
Konfiguracja DNSSEC w serwerze DNS
Usługi webowe
Infrastruktura
Jak skonfigurować bezpieczne nagłówki serwera www
Konfiguracja oraz uruchomienie kompresji brotli w serwerze apache
Konfiguracja oraz uruchomienie HTTP/2 w serwerze apache
Proces upgrade serwera apache do wersji 2.4
Konfiguracja nginx jako silnika usług webowych. Alternatywa dla apache
Konfiguracja fastcgid na potrzeby nginx
Konfiguracja kont SFTP do wgrywania plików na serwer.
Konfiguracja security.txt zgodnie z RFC 9116
Jak jest zrobione raportowanie ''Content Security Policy'' - potrzebne dla nginx
PHP
Konfiguracja php7 wraz z FPM - potrzebne dla nginx
Konfiguracja suPHP dla serwera apache
Szyfrowanie
Konfiguracja katalogu z certyfikatami CA
Używanie certyfikatów SSL z wykorzystaniem Let's Encrypt
Używanie getssl w celu generowania certyfikatów poprzez DNS
sitemap
Protokół Google Sitemap
Panele webowe
Samodzielna zmiana hasła - jest już w drzewie ports
php ldap admin, czyli zarządzanie serwerem OpenLDAP
Własny skracacz linków
Prowadzenie ankiet
Panele pocztowe
Konfiguracja wiewiórki z obsługą UTF-8
Konfiguracja panelu webowego roundcube
Konfiguracja kalendarza do roundcube
smartsieve - wygodne ustawianie powiadomienia na czas urlopu. Chociaż może być zastąpione przez roundcube
Aplikacje webowe
Różne informacje o wordpress
Konfiguracja newslettera
Współdzielenie kalendarza za pomocą WebDAV
ownCloud - czyli własna chmura do wymiany plików
nextCloud - czyli własna chmura do wymiany plików (następca ownCloud)
MoinMoin
Konfiguracja nowego wiki w farmie
Konfiguracja moinmoin w oparciu o WSGI
Statystyki odwiedzin
Konfiguracja dla SEO, czyli słów kilka o piwik
Konfiguracja statystyk odwiedzin witryn webowych z wykorzystaniem webalizer
Sztuczki i kruczki
Tuning dla php.ini
Jak przyspieszyć działanie stron z wykorzystaniem https://developers.google.com/speed/pagespeed/insights/
Monitoring
mailgraph - specjalny użytkownik na potrzeby monitoringu obciążenia poczty
smartmontools - monitorowanie lokalnych dysków twardych
Konfiguracja nrpe w monitoringu lokalnego na serwerze (np. dyski, procesy, etc)
Collect demon - jak dobrze skonfigurować collectd
smokeping - monitoring łącza wraz z opóźnieniami
Konfiguracja netgraph oraz narzędzie pomocniczych
Usługi pocztowe
Konfiguracja SPF w DNS
Konfiguracja autoconfig/autodiscover dla programów pocztowych
Konfiguracja Brand Indicators for Message Identification dla programów pocztowych
Konfiguracja katalogu z certyfikatami CA
Konfiguracja postsrsd w celu bezpiecznego forwardowania maili
MTA (postfix)
Początkowa konfiguracja serwera pocztowego
postscreen - czyli natywny greylisting postfix-a
Dodanie kontroli uprawnionych nadawców
Automatyczna archiwizacja maili - zastąpienie plików bcc_recipient.px oraz bcc_sender.px
Lista zadań do wykonania w przypadku dodania nowej domeny do postfix-a
Uruchomienie protokołu LMTP
Konfiguracja IPv6 w postfix-ie
LDA
Serwer skrzynek cyrus-imapd312 imapd, pop3d oraz sieved.
Migracja poczty za pomocą imapsync
Fitrowanie treści
Konfiguracja filtru OpenDKIM - sprawdzanie oraz podpisywanie maili kluczami DKIM
Konfiguracja filtru OpenDMARC - dodanie kontroli Domain-based Message Authentication, Reporting, and Conformance (DMARC)
postfix + dspam - filtrowanie poczty za pomocą dspam oraz ClamAV (uruchamianego przez dspam)
Konfiguracja spam assassin wykorzystywanego przez amavisd-new
Panel administracyjny do kolejek poczty zatrzymanej w kwarantannie spamów przez amavisd-new
Inne
Serwer autoryzacji Cyrus SASL
Jak uruchomić mailman z postfix-em
Niezbędne aliasy pocztowe
Konfiguracja klienta pocztowego mutt
Konfiguracja mta-sts: dns, witryna, mta
Bezpieczeństwo
fail2ban - blokowanie agresywnych prób logowania na skrzynki mailowe oraz konta SSH
logcheck - monitoring logów serwera
Konfiguracja katalogu z certyfikatami CA
Jak skonfigurować S/MIME
Bazy danych
Konfiguracja serwera mySQL (pamiętaj o sztuczkach i kruczkach)
Proces upgrade mySQL - jak skonfigurować przy zmianie wersji serwera mySQL
Konfiguracja serwera PostgreSQL
Sztuczki i kruczki dla bazy PostgreSQL
Proces upgrade PostgreSQL - co trzeba zrobić przy zmianie wersji serwera PostgreSQL
Wielokonsolowość
Drobne polecenia
Utrzymanie
Różne ciekawe drobne polecenia, które pomagają w codziennej pracy administratora.
Wykorzystanie fusefs
gnupg
Ściąga jak korzystać z GnuPG
zfs
W jaki sposób szybko wykonać backup za pomocą zfs send oraz recv.
shell
Różne ciekawe polecenia shell pomocne przy codziennej pracy administratora
openssl
Rózne sztuczki i kruczki związane z OpenSSL.
Kody QR
Generowanie kodów QR za pomocą skryptu python
Inne oprogramowanie
texlive - zamiast poczciwego teTex-a
usbether - na przykładzie modemu Huawei (LTE)
mikrotik - jego tajemnice oraz szczególne właściwości
unifi10 - zarządzanie sprzętem Ubiquiti]]
Administrivia
Źródła w siec internet
Do sprawdznia, dopisania w poszczególnych dokumentacjach:
Archeo
Aktualizacja systemu (10.x) oraz końcowe porządki
Instalowanie paczek (portupgrade) w nowym systemie operacyjnym.
Konfiguracja serwera SAMBA - emulacja stacja MS Windows - samba3.x przeszła do historii
Podmiana NTPd z ports do base obecnie używam OpenNTPd
Wykorzystanie bogofilter zamiast Spam Assassina - dokument historyczny
Konfigurowanie mysql: zarówno samego serwera poprzez my.cnf, ale również na potrzeby backupów
Serwer skrzynek cyrus-imapd24 imapd, pop3d oraz sieved
(c) 2004 - 2026 BSD Serwis Krzysztof Stryjek. Wszelkie uwagi oraz komentarze proszę zgłaszać do administratora wiki <wtps0n AT NOSPAM codenix DOT p r o>
