Technology is more and more present in our day to day lives. It may be a great tool to save more time and patience, or be a burden.
This post describes how I make use of it. I hope one day it will become an inspiration for someone.
Author Archives: Bretos
Prosody – simple XMPP server for IM.
Objective: Prosody - simple XMPP server for IM
XMPP is an IM protocol based on XML. It was developed in 1999. XMPP is defined in an open standard and uses an open systems approach of development and application, thus enabling everyone to implement application that would work with various other implementations.
DNScrypt – szyfrowanie zapytań DNS
DNScrypt - szyfrowanie zapytań dns
Rola serwerów i żądań DNS przez wiele osób traktowana jest z pewną dozą ignorancji. Podejście “jest? działa? to jest dobrze” okazuje się nie zawsze być poprawne.
O co chodzi? Właśnie o te nieszczęsne zapytania DNS!
Zabawa z DNSami umożliwia nie tylko rejestrowanie odwiedzanych przez użytkownika stron (np. przez ISP, organizacje rządowe, złośliwe rodzeństwo/administrator) lecz również nieco
bardziej niebezpieczne rzeczy. Jak więc się przed tym ustrzec?
Ograniczenia i limity nie interesują mnie, czyli życie na publicznej sieci.
Często i gęsto zdarza się, że sieci na uczelniach, w hotelach bądź restauracjach mają nałożone poważne restrykcje.
Możliwe, że kiedyś ktoś narozrabiał, i w wyniku tego konieczne było ograniczenie możliwości.
Jednak co w sytuacji, w której szerszy dostęp do internetu potrzebny jest w dobrych celach?
Sytuacja życiowa inspirująca napisanie tego artykułu: sieć na uczelni, która dopuszcza ruch z siecią Internet tylko i wyłącznie na portach 80 oraz 443 TCP.
Continue reading
Mail-in-a-box – serwer mailowy w jednym skrypcie, w kontenerze lxc
Jak łatwo i szybko postawić dobry serwer mailowy, z niemal wszystkimi możliwymi wodotryskami?
Wydawać by się mogło, że to nie możliwe, a z pewnością wymagałoby dużo pracy… jakby więc podjąć temat tak, żeby sie nie narobić..?
Z pomocą przyszedł mi całkiem niezły skrypt, mail-in-a-box!
Przydatne aliasy
Zdaża się czasem, że bardzo łatwo można ułatwić sobie życie zastepując jedną komendę, inną.
Część osób pewnie się z tym niezgodzi, jednak poniżej przedstawiam aliasy z których najczęsciej
korzystam:
Używając mpv do odtwarzania plików wideo zwiększam jasność i gammę, ze względu na to, że inaczej przy uruchomionym redshift’cie wyglądają po prostu źle.
ArchLinux mirror
ArchLinux mirror
Thanks to Let's Encrypt I've deployed tls-enabled ArchLinux mirror server. It is available at:
http://mirror.tyborek.pl/arch/ https://mirror.tyborek.pl/arch/
It is already added to official mirrorlist, if suitable you will use it automagically.
Qualys SSL Labs has graded this mirror as A+, improving overall security. SSL configuration is following guidelines pointed out at cipherli.st.
I think it is a good place to mention reflector, a really good tool to generate list of the best available mirrors. Speeds up pacman significantly.
Up to date ArchLinux mirror rank can be found here
Bootowanie systemu Live z wykorzystaniem PXE
Bootowanie po PXE jest stosunkowo prostym zagadnieniem, szybkim do omówienia. Temat jednak rozrasta się, gdy mówimy o wykorzystaniu PXE do jakiegoś konkretnego zastosowania, określonej aplikacji.
Postaram się tutaj omówić instalacje i konfiguracje systemu serwującego obraz systemu do klientów po PXE, oraz przygotowanie obrazu systemu który będzie bootowany. Może to znaleźć zastosowanie np. do szybkiego bootowania systemu operacyjnego opartego o jądro linuksa np. w szkolnej pracowni(co było moim ‚use casem’) 😉
Varnish cache cz. 2 – instalacja i konfiguracja
To, że trzeba keszować, i co trzeba keszować, a czego nie można to już wiemy. Wiemy też jak powinniśmy keszować. Mając tą wiedzę, przejdźmy do czynu!
Keszowanie to dość rozległy temat. Ten artykuł to druga część, obejmująca konfigurację Varnisha, i lighttpd by zmusić go do korzystania z Varnisha.
Serwer www – cache – część pierwsza.
To, że trzeba keszować, i co trzeba keszować, a czego nie można to już wiemy. Wiemy też jak powinniśmy keszować. Mając tą wiedzę, przejdźmy do czynu!
Keszowanie to dość rozległy temat. Ten artykuł to pierwsza część, obejmująca konfigurację serwera http oraz PHP.
Keszować możemy na różne sposoby, bardziej lub mniej wydajnie.
Najpowszechniejsze metody keszowania to:
1. modyfikacja nagłówków http, kompresja po stronie httpd, kompresja php po stronie php
2. serwer keszujący, np. Varnish
3. keszowanie pehapa przez x-cache
4. keszowanie *sql wykorzystując np. memcache
5. keszowanie aplikacji webowych, np. WordPress