Wyszukiwanie w witrynie

3 aplikacje, które sam hostuję i które naprawdę poprawiły moje życie


Samodzielne hostowanie często ma złą reputację za bycie skomplikowanym, i czasami tak jest. Jednak coraz więcej narzędzi można samodzielnie hostować w weekend, które mogą znacząco wpłynąć na twoje codzienne życie i pomóc ci zrezygnować z kilku subskrypcji przy okazji. Od alternatyw dla Notion, które można samodzielnie hostować w weekend, po alternatywy dla Google Drive, które mogą działać na starym telefonie z Androidem, istnieje cała gama oprogramowania, które jest łatwe w samodzielnym hostowaniu i przynosi więcej korzyści, niż można by policzyć.

Tutaj wchodzą w grę te trzy programy: AFFiNE, Copyparty i Pi-hole. Żaden z nich nie jest szczególnie trudny do uruchomienia na własnym serwerze, a jeśli kiedykolwiek samodzielnie coś hostowałeś, uruchomienie tych programów sprowadza się do wpisania kilku poleceń w terminalu.

AFFiNE zastąpił połowę mojego zestawu narzędzi produktywności

Notatki, dokumenty i tablice suchościeralne — wszystko w jednym miejscu






Kiedyś byłem zapalonym fanem Notion, do tego stopnia, że prowadziłem całe swoje życie w Notion i faktycznie utrzymywałem porządek. Ale choć Notion jest świetny, nie jest doskonały, i jak się później dowiedziałem, nie do końca nadaje się do mojego sposobu pracy. W końcu zdecydowałem się porzucić Notion na rzecz aplikacji hostowanej samodzielnie i nie zamierzam wracać. Aplikacją hostowaną samodzielnie, o której mowa, jest AFFiNE.

AFFiNE zwróciło moją uwagę, ponieważ oferuje prawie wszystkie funkcje, które ma Notion, a jednocześnie jest oprogramowaniem open-source i całkowicie darmowym w użyciu, chociaż dostępne są płatne plany, jeśli chcesz uniknąć samodzielnego hostowania. Możesz je hostować samodzielnie i nie musisz stawiać wszystkiego na drogowskazach zamkniętej platformy. Jest również zbudowane w oparciu o filozofię local-first, co oznacza, że Twoje dane najpierw znajdują się na Twoim dysku i mogą synchronizować się z serwerem w celu współpracy, zamiast odwrotnie.

Poruszanie się między trybem dokumentu a trybem płótna w tym samym narzędziu wydaje się naturalne. Mogłem zaplanować swój dzień na uporządkowanej stronie, a następnie wyjść na widok w stylu tablicy, aby połączyć powiązane zadania, dodać notatki wizualne lub naszkicować procesy, nie opuszczając aplikacji. Edytor oparty na blokach ułatwia odbudowę struktur takich jak wiki, powiązane notatki i pulpity projektów, nawet jeśli niektóre z nich trzeba odtworzyć ręcznie.

AFFiNE oficjalnie obsługuje również samodzielne hostowanie, a zalecanym sposobem jest Docker Compose, z doskonałym oficjalnym samouczkiem, który pozwoli ci uruchomić wszystko w mniej niż godzinę. Pod maską stos jest całkiem standardowy dla nowoczesnej aplikacji internetowej: usługa AFFiNE, Redis do buforowania i PostgreSQL jako baza danych. Jeśli już używasz innych narzędzi hostowanych samodzielnie, będzie to wyglądało znajomo.

Copyparty uczynił udostępnianie plików bezproblemowym

Szybkie, lokalne przelewy bez problemów z chmurą






Próbowałem całkiem sporo samodzielnie hostowanych serwerów plików, aby uniknąć kupowania NAS. I chociaż jest kilka świetnych opcji, Copyparty jest zdecydowanie najłatwiejszy w użyciu. Może działać na dowolnym urządzeniu, w tym na starych telefonach z Androidem, komputerach z Linuxem, Windows, macOS, a nawet na Raspberry Pi, jeśli chcesz.

Cały serwer plików i wszystkie jego funkcje zostały skompresowane do jednego pliku Pythona. Umieść plik w katalogu głównym dysku, którego chcesz używać, i uruchom go, aby uruchomić serwer. To wszystko. Proces konfiguracji jest tak prosty, jak pobranie skryptu Pythona Copyparty i uruchomienie go w terminalu.

Nie oszczędza też na żadnych funkcjach. Otrzymujesz możliwość wznawiania pobierania i przesyłania plików, deduplikację plików, grupowe zmienianie nazw, tagowanie w celu organizacji plików, wbudowane wsparcie dla mediów i miniatur, oraz kompresję w locie. Dodatkowo Copyparty obsługuje prawie każdy protokół przesyłania plików, którego chciałbyś użyć, w tym HTTP, HTTPS, WebDAV, FTP, FTPS i TFTP.

Bezpieczeństwo danych jest obsługiwane za pomocą pojedynczego pliku konfiguracyjnego, w którym kontrolujesz wszystko. Możesz utworzyć wiele kont użytkowników, precyzyjnie dostosować uprawnienia do plików przy użyciu systemu flag, a nawet kontrolować dostęp do poszczególnych folderów. System uprawnień jest nieco staromodny, podobny do chmod w Linuksie, a nie nowoczesnym rozwiązaniom chmurowym, ale jest niesamowicie szybki, skuteczny i łatwy do zrozumienia. Nextcloud nie oczekiwał takiej konkurencji i to widać.

Pi-hole oczyścił całą moją sieć

Reklamy i trackery zablokowane na wszystkich urządzeniach jednocześnie






Posiadanie rozszerzenia do blokowania reklam w przeglądarce działa wystarczająco dobrze, ale jeśli chcesz mieć większą kontrolę nad ruchem internetowym każdego urządzenia w swojej sieci domowej, będziesz potrzebować narzędzia takiego jak Pi-hole.

Pi-hole to samodzielnie hostowana, otwartoźródłowa aplikacja, która działa jako DNS sinkhole dla całej twojej domowej sieci. W zasadzie siedzi między twoimi urządzeniami a nadrzędnym serwerem DNS, przechwytuje każde pojedyncze żądanie DNS wychodzące z twojej sieci i pozwala tylko na te żądania, które chcesz.

Gdy urządzenie pyta Pi-hole o adres IP znanego serwera reklamowego lub domeny śledzącej, po prostu nic nie zwraca, na przykład adres nieroutowalny jak 0.0.0.0, i zapytanie kończy się w tym miejscu. Reklama nigdy się nie ładuje, śledzący nigdy nie łączy się z serwerem, pakiet telemetryczny nie opuszcza twojej sieci. To dość prosty pomysł, a powód, dla którego działa tak dobrze, jest taki, że działa na poziomie routera, co czyni go znacznie bardziej skutecznym niż aplikacja czy rozszerzenie przeglądarki.

Instalacja sprowadza się do uruchomienia jednej komendy. Następnie postępujesz zgodnie z pięciominutowym interaktywnym kreatorem konfiguracji i w zasadzie jesteś gotowy do działania. Pi-hole ma wbudowane listy blokowania, które automatycznie blokują najpopularniejsze domeny śledzące i reklamowe. A jeśli to Ci nie wystarcza, społeczność przygotowała listy, które możesz dodać jako dodatkową warstwę.

Większa kontrola, lepsza prywatność i mniej subskrypcji

Baza wiedzy, serwer plików i blokada reklam na poziomie DNS, które mogą robić o wiele więcej. To są narzędzia, które obsługują ogromną część mojej codziennej aktywności komputerowej. Nie muszę już martwić się o ograniczenia Notion, nie muszę już płacić za subskrypcję magazynu w chmurze i nie muszę już instalować tuzina rozszerzeń na każdym z moich urządzeń, aby oczyścić internet, jednocześnie zyskując większą kontrolę nad tym, z jakimi domenami moje urządzenia mogą się komunikować za moimi plecami.

Żadna z tych aplikacji nie wymagała ode mnie zostania administratorem systemu i spędzenia weekendu na rozwiązywaniu problemów. Każda z nich rozwiązuje konkretne problemy w moim codziennym życiu, a uruchamianie ich samodzielnie oznacza, że mam pełną kontrolę. I to jest ta część, która sprawia, że wracam do samodzielnego hostowania — nie techniczne wyzwanie, ale spokój ducha wiedząc dokładnie, gdzie znajdują się moje dane.

Powiązane artykuły