Własna chmura cz.1

2022-08-21Dkrakowski

“There is no cloud it's just someone else's computer” - a może byłby to mój komputer?  Ostatnimi czasy moje doświdczenia z rozwiązaniami chmurowymi są mało pozytywne. Skłoniło mnie to do tego aby zacząć pracować żeby mieć własną chmurę na pliki i do pracy biurowej. Swoje zmagania zacząłem od wybrania sprzętu. Akurat miałem Lenovo M91p z 4gb RAM na którym miałem serwer Windows ale nie działał on za dobrze ze względu na mała ilość ramu, więc był idealnym (przynajmniej tak mi się wydawało)  kandydatem do zagospodarowania go na serwer chmury.

Zacząłem od planu czego tak naprawdę potrzebuje:

Wybrałem więc 2 aplikację i jedną usługę, które pozwoliłyby mi na realizację planu. Były to FreeNas jako system operacyjny dla serwera, który zarządzi NAS’em i RAID oraz pozwoli postawić NextCloud, NextCloud jako aplikacja WWW, dająca dostęp do pakietu biurowego on-line oraz ZeroTier jako VPN do wyjścia na świat.

Zaczałem od postawiania FreeNas’a, kóry jak się okazało już nie istnieje i dziś jest to  TrueNas (cóż lata nie siedzenia w sprzęcie i sieciach dają o sobie znać). Rozwiązanie jest ciekawe ale niestety słabo działało na tak małej ilości ramu, co skutkowało koszmarną wydajnością i w  zasadzie brakiem możliwości używania wirtualnych maszyn czy wtyczek na tej platformie. Co do wtyczek to pojawił się jeszcze jeden problem, jakim jest zarządzanie nimi. Jako że TrueNas wykorzystuje FreeBSD to są tam dostępne Jaile i to właśnie na nich oparto wtyczki. Jeżeli chcemy coś więcej niż kilka opcji w menu to musimy znać się na FreeBSD i Jailach, na co niestety ze względu na naukę innych rzeczy nie miałem już czasu, więc nie udało mi się wpiąć ZeroTier w NextClud zainstalowanego jako wtyczka.

 Oznaczało to że miałbym tylko dysk sieciowy do swojej dyspozycji, co nie spełniało wszystkich założeń.

Uznałem że zmienię podejście i uruchomię NextCloud na Ubuntu. Instalacja jest trywialna bo można go zainstalować w trakcie instalacji Ubuntu, co też uczyniłem. Dodałem też ZeroTier, więc mam wyjście na świat po VPN.

Co dalej? Zamierzam kupić 2 maszyny w formacie USFF, na jedną zmigrować działającego NextCloud a na drugim postawić TrueNas. Do tego potrzebuje nowych dysków. TrueNas będzie działać jako archiwum i backup na dane z NextCloud oraz storage na nagrania z kamer monitoringu.