Naprawa błędu „journal out of sync with zone error” – BIND

Zdarzyć się może, że BIND przestanie działać, a podczas próby uruchomienia zobaczymy taki komunikat:

Najszybszy i najprostrzy sposób naprawy to usunięcie pliku dziennika owej strefy:

a następnie zrestartowanie usługi

 

 

Facebooktwittergoogle_plusreddit

Osobne ustawienia PHP-FPM dla każdej strony serwowanej za pomocą Apache

Zainstaluj wymagane pakiety:

 

Włącz wymagane moduły apacha:

 

Dodaj konfigurację fpm configuration dla wybranej strony (/etc/php5/fpm/pool.d/nazwa.strony.conf)

 

Dodaj poniżą konfigurację do pliku z ustawieniami strony dla apacha:

 

Zrestartuj oba procesy: fpm, apache2

Facebooktwittergoogle_plusreddit

Wallabag v2 – Czyli alternatywa Pocket (getPocket/ReadItLater)

Od dłuższego czasu jestem użytkownikiem getPocket – wynikało to kiedyś z dużej kompatybilności z portelem IFTTT (if this then that), który automatyzował wiele rzeczy (robi to do teraz).

Z serwisu do automatyki przestałem korzystać tak namiętnie już jakiś czas, a pocket służył do synchronizacji url-i między urządzeniami. Obecnie podobną funkcjonalność oferuje Firefox i inne wiodące przeglądarki – ale czemu nie władać własnymi danymi ?! Okazuje się, że wallabag to nasza open sourcowa alternatywa.

 

Pobieramy paczkę z wszystkimi bibliotekami:

Rozpakowujemy paczkę w /opt/wallabag

Skonfigurujmy vhost apacha:

Z głownego katalogu /opt/wallabag

W celu przetestowania możemy uruchomić wallabag za pomocą wbudowanego serwera www

Oczywiście uruchomimy go na porcie 8000 na lokalnym hoście, więc tylko z lokalnego hosta zobaczymy czy działa – w celach bezpieczeństwa.

 

Wersja 2.0.0 premierę miała 03.04.2016 roku – na chwilę obecną aplikacja na androida nie wspiera v2, mimo to system działa świetnie!

 

Edit 07/04/2016:

  • firefox plugin – https://addons.mozilla.org/firefox/addon/wallabag-v2/
Facebooktwittergoogle_plusreddit

Postfix i Dovecot – Idealny duet tworzący serwer poczty

Własny serwer email? Było by super! Jeżeli pytasz po co to nie projekt dla Ciebie 😉

Założenia:

  • własny postfix i dovecot
  • obsługa kont wirtualnych
  • wyłączenie obsługi kont systemowych
  • wykorzystanie bazy danych jako backendu dla kont

1. Instalacja

General type of mail configuration: Internet Site

System mail name: domian.name

2. Mysql/MariaDB backend

Przygotujmy backend:

 

Najważniejszy plik konfiguracyjny main.cf

Następnie utwórzmy pliki z konfiguracją skrzynek wirtualnych:

Należy zrestartować teraz posftixa:

 

Przetestujmy czy nasz backend działa poprawnie:

 

Następne operacje wykonywać będziemy na master.cf

Wygląda to przerażająco, ale dla pewności podaje wam całe pliki, zamiast co w nich zmienić gdyż z kolejnymi wersjami plik referencyujny konfiguracji może różnić się.

Zrestartujmy teraz postfix-a bo z nim już skończyliśmy 🙂

 

3. Dovecot

Tutaj warto zrobić kopię plików, na których pracujemy

Edytujemy dovecot.conf

Następnie od/komentowujemy linie zgodnie z poniższą zawartością

Utwórzmy wymaganego użytkownika vmail

Resetujemy dovecot-a

4. Dodawanie nowych kont mailowych

 

5. SPAM

Zapraszam także do zapoznania się z wpisamy dotyczącymi walki ze spam-em:

Walka ze spamem cz.1 – Postfix SPF

Walka ze spamem cz.2 – Postfix DKIM

Walka ze spamem cz.3 – Postfix DMARC

Walka ze spamem cz.4 – Postfix SpamAssassin

Walka ze spamem cz.5 – Dovecot Sieve

Facebooktwittergoogle_plusreddit

Linux – Apache Część 1: Instalacja i konfiguracja

Własny serwer www przydaje się w budowaniu web-aplikacji, korzystaniu w sieci lokalnej jak i w internecie.

Oto prosty przepis na start:

Ta konfiguracja jest wystarczająca dla zastosowań w sieci lokalnej

Jeżeli serwer będzie używany na zewnątrz sieci lokalnej warto podjąć następujące kroki:

Pozostałe części:

Linux – Apache Część 2: Włącz SSL

Linux – Apache Część 3: PHP

Linux – Apache Część 4: Bazadanych MySQL i MariaDB

Facebooktwittergoogle_plusreddit