acme w homelab

Serwer ACME lokalnie w labie

Jak chyba prawie każdy, kto pracuje przy procesach jako DevOps posiadam homelab. Jakieś tam mikrotiki, jakieś proxmoxy, kubernetesy, usługi chmurowe… wszystko spięte sieciami VPN. Taki ot standard. Czego zawsze brakuje w fajnym homelab? A przynajmniej u mnie tego długo nie było, głównie z racji braku czasu, szczypty lenistwa… fajnego scentralizowanego PKI dla całego środowiska homelab. Mam vault pki, ale zarządzanie nim i przygotowanie wszystkich skryptów, które pozwalają na tworzenie cert chain dla różnych usług np. nginx, cert-manager, certy dla oprogramowania - sporo tego jest. ...

września 13, 2025
gopass

Zabawa gopass i procesami

Ostatnio rozkminiałem, zupełnie tak żeby się pobawić, proces pobierania secretów z repozytorium secretów. Sam używam gopass, którego z pełną odpowiedzialnością polecam jako manager secretów. Jest oparty o git i gpg, potrafi w integracje systmowe, wiele źródeł. Ogólnie naprawdę fajna rzecz, jest on golangową implementacją passwordstore. Pomysł pojawił się w sumie przez przypadek, bo wykombinowałem sobie proces, który będzie w stanie tworzyć hasła i je gdzieś odkładać, ale nie chciałem jak zawsze ogarniać tego za pomocą dodatkowego serwisu, ale zwykłego repozytorium. ...

lipca 16, 2025
stabilność

Pomysł na parametr stabilności procesu

Praca czasami skłania do śmiesznych kombinacji, akuratnie u mnie często pojawia się problem “stabilności procesu”, za cholerę nie mam pojęcia czym ta stabilność mogłaby być mierzona, ale siedziałem i kombinowałem, jak takową opisać i to za pomocą zmiennego algorytmu. Głównie chodzi o zbieranie prostych danych, które potem w razie potrzeby należy podstawić pod algorytm, żeby uzyskać odpowiednią wartość liczbową, najlepiej reprezentowaną w przedziale od “kicha” do “zajebiście”. Nazwałem sobie to: ...

lipca 13, 2025
sd

sd i systemd gitwatch

Od jakiegoś około roku czasu używam namiętnie sd, mega prosty i naprawdę wygody skrypt do organizowania skryptów powłoki. Kilka miesięcy temu do katalogu źródłowego zawierającego moje skrypty, czyli $HOME/sd/ podpiąłem sobie gitwatch. Dzięki temu każda zmiana leci od razu do mojego repozytorium ze skryptami, a co za tym idzie na wszystkich maszynkach, na których używam sd mam je wszystkie dostępne. Mega fajna sprawa i naprawdę polecam taką konfigurację.

lutego 16, 2025
alt

Nowe międzymordzie, czyli migracja na Hyprland

Po długim czasie postanowiłem nareszcie zmienić menadżera okien, od lat używałem sway, a przed nim i3-gaps. Lubię minimalizm oraz rzeźbienie w konfiguracji, po prostu mnie to bawi i sprawa perwersyjną przyjemność, tak jestem pelikanem dla kontentu z /r/unixporn. Nie byłbym sobą, jakbym deko bardziej nie rozpoczął bajania o moich przygodach z unixowym międzymordziem. Zaparz sobie kawę. Już w czasach, kiedy stały dostęp do sieci był marzeniem, moim systemem był stary dobry Slackware, prosty, architektonicznie minimalistyczny bo oparty o BSD4 no i praktycznie wszystkie pakiety na płytkach w pisemkach, czego chcieć więcej? ...

stycznia 22, 2025

Testowanie Skryptów Powłoki

Ostatnio było o tym, jak spowodować, że nasz stary skryptowy pierdolnik był bardziej stabilny i przewidywalny. No super, to może pobawmy się bardziej procesem testowania i rozważeniem dostępnych opcji związanych z testowaniem skryptów. Co wybrać i dlaczego? Popularne frameworki do testowania skryptów powłoki Poniżej znajduje się zestawienie kilku najpopularniejszych frameworków i narzędzi służących do testowania skryptów powłoki, wraz z krótkim omówieniem i porównaniem ich głównych cech. 1. Bats (Bash Automated Testing System) Opis ...

stycznia 12, 2025
(){ :|:& };:.:

Shell w procesach ci/cd

Przez lata pracy jako admin, potem developer, a aktualnie devops zawsze zachodzę w głowę dlaczego skrypty shell bardzo często wyglądają jakby były pisane na kolanie. Oczywiście nie zawsze, ale traktowanie skryptu bash/sh z reguły wygląda na zasadzie zrób po kolei to i to, nie ma porządnej parametryzacji, a o handlowaniu błędów to już w ogóle można zapomieć. Sam tak kiedyś robiłem, bo skrypt traktowałem jako taki nazwijmy to “pierdolnik” z komendami do wykonania i wsio. Ale to nie jest dobra droga, a już na pewno nie jest dobra w bardziej skomplikowanych procesach, które mają dużo zależności, konfiguracji i są rozczłonowane na wiele systemów i elementów. Traktując takie skrypty jak wspomniany już pierdolnik skończymy z wyrwanym owłosieniem, podkrążonymi i zalanymi szałem oczami, a przecież nie o to chodzi w fajnym i seksownym procesie. ...

stycznia 8, 2025
No raz na jakiś czas po prostu trzeba ;]

Porzadki w moich cyfrowych siedzibach

To już u mnie chyba zwyczaj, albo co najmniej “tradycja”. Jak co roku zabieram się w grudniu do robienia małych lub większych porządków w mojej cyfrowej przestrzeni. W tym roku postanowiłem pozbyć się kilku vps’ów, które od lat sobie stoją i w sumie mało robią. Teraz większość przeniosłem na jeden, który zasilany jest kubernetesem i drugi, na którym stoi klasycznie nginx. W końcu uporządkowałem swoje terrformy, bo tam wiało złem. Provider do hetzner cloud działa całkiem spoko, ten z proxmoxa też ujdzie w tłumie. Teraz w jednym tf apply leci AWS, proxmox, hetzner i cloudflare - co powiem? Działa :) ...

stycznia 2, 2025
Migracja na Hugo

Migracja na Hugo

Jak już pisałem, postanowiłem po latach ożywić starego pryka, ale przy okazji zmienić techologię. Na niby prostrzą czyli prosty blog oparty o markdown zasilany świetnym silnikiem hugo, nigdy nie miałem odpowiednio sporo weny i zaparcia, żeby starego wordpressa przemigrować na markdown, ale w końcu się zebrałem. Pierwszym krokiem było znalezienie jakiegoś sensowanego narzędzia do migracji z backupu wordpressa do struktury strawnej dla hugo, znalazłem fajne (acz nie pozbawione wad) narzędzie wp2hugo. Problemy z migracją polegały głównie na tym, że mój stary blog średnio spełniał standardy i np. code-block na starych postach zdziebko trącił myszką. Tutaj z pomocą przyszedł stary dobry sed ...

grudnia 22, 2024

Powrót

Prawie 9 lat blog leżał, kurzył się i obserwował kolejne zmiany otoczenia, a sam trwał jak skamielina. Pora coś zmienić, czas reaktywować się online, bo wydarzyło się sporo dziwnych i ciekawych rzeczy. Z wordpress przeniesione do hugo, wywalenie php jest zbawienne 💝 teraz blog będzie niezależny od dodatkowych usług (baza, fpm) ❤️ Nowa szata graficzna, chęć zebrania w jednym miejscu wszystkich aktywności i poczynań tekstowych. Zobaczymy co z tego wyjdzie, ten blog istnieje od 2007 roku, poprzedni niestety przez moje niedopatrzenie zniknął w niebycie (nieodżałowany jogger) , więc sobie tak trwa… obadamy. ...

grudnia 14, 2024 · paramah