Czym jest self-hosting?

self-hosting wprowadzenie

Minął ponad rok od ostatniego wpisu więc czas na kolejny 😑

Self-hosting to, w skrócie, praktyka uruchamiania i korzystania z usług sieciowych (stron, serwerów aplikacji, baz danych, czy gier) na prywatnym sprzęcie. Pozwala w prosty (relatywnie…) sposób korzystać z open-source’owych alternatyw dla popularnych serwisów internetowych i stać się dostawcą swoich własnych usług.

W tym wpisie będzie trochę o tym dlaczego warto się zainteresować self-hostingiem i jakie ciekawe usługi możesz uruchomić w swojej domowej sieci.

Docker i docker-compose: wprowadzenie, instalacja

docker i docker-compose wprowadzenie intro

Docker to najpopularniejsza platforma do wirtualizacji. Jest obowiązkowym elementem wyposażenia wielu profesjonalistów i amatorów IT. Docker pozwala w prosty sposób tworzyć, współdzielić i zarządzać kontenerami, wszystko na licencji Open Source. W tym wpisie znajdziesz krótkie wprowadzenie do Dockera. Mam nadzieję że pozwoli Ci ono zdobyć pewne intuicyjne zrozumienie tej technologii, a konkretnie poleceń docker i docker-compose. Napiszę też krótko jak zainstalować oba narzędzia pod Linuxem.

Linux: przydatne polecenia

Linux polecenia

Ten poradnik piszę w równym stopniu dla Was co dla siebie. Znajdziesz w nim opis kilku praktycznych poleceń przydatnych w codziennej pracy w Linuxie. Nie mam dobrej pamięci do składni i nazw poleceń więc na przestrzeni lat posługiwałem się rozmaitymi notatkami, plikami tekstowymi i dokumentami. Często odwiedzając Stack Overflow mam déjà vu, pewnie nie bez powodu. Wiele z najpopularniejszych odpowiedzi na pytania takie jak „jak skopiować plik przez SSH” czy „jak wyszukać tekst rekursywnie w całym folderze” odwiedzam regularnie co kilka miesięcy.

Zdalne repozytorium Git w chmurze Amazon

GIT na AWS - title

Jeżeli tak jak ja nie potrafisz wyobrazić sobie rozpoczęcia nowego projektu bez stworzenia repozytorium Git do śledzenia zmian to możesz być zainteresowany tą instrukcją. Poniżej opisuję jak stworzyć zdalne repozytorium Git (tzw. remote) na instancji EC2 w prywatnej chmurze Amazon Web Services i dodać je do swojego projektu.

Wprowadzenie do InfluxDB

InfluxDB intro - title

InfluxDB to baza danych stworzona do przechowywania szeregów czasowych. Posiada otwarty kod źródłowy, chodź jej dostawca (InfluxData) oferuje również rozwiązanie Enterprise. W tym artykule opiszę do czego służy InfluxDB, w jaki sposób przechowuje dane, jak realizuje funkcje wizualizacji, alertowania czy transportu (a więc niegdyś TICK stack: Telegraf, InfluxDB, Chronograf, Kapacitor) oraz jak go zainstalować wraz z przykładami prostej architektury. Napisze także kilka słów o wychodzącej niebawem wersji InfluxDB 2.0 (obecnie beta) i najważniejszych różnicach pomiędzy InfluxDB 1.0 i 2.0. Wspomnę także na temat Flux – nowy, zunifikowany w wersji 2.0 język zapytań.

Jak postawić darmowy serwer VPN w chmurze Amazon

VPN w chmurze Amazon

W tym wpisie pokaże Tobie jak prosto założyć własny serwer VPN (w oparciu o OpenVPN Access Server) na chmurze Amazona Web Services (AWS). Jeżeli jeszcze nie korzystasz z AWS takie rozwiązanie będzie dla Ciebie darmowe przez rok, dzięki AWS Free Tier. Po roku koszty i tak będą niższe od komercyjnych VPNów! Zapraszam do lektury.

Hello world!

W drodze z lotniska Incheon do Seulu, 2014?