Przechowywanie danych w chmurze stało się niezwykle popularne, ale wiąże się z niemałymi kosztami. Usługi takie jak Dropbox, Google Drive czy Box wymagają regularnych opłat za przechowywanie plików. Doskonałą alternatywą jest stworzenie własnego rozwiązania do przechowywania w chmurze. W tym kontekście pojawia się NextCloud, usługa, która umożliwia skonfigurowanie osobistego magazynu w chmurze na systemie Linux, działającego niczym własny Dropbox.
W tym przewodniku przedstawimy, jak skonfigurować serwer Ubuntu oraz zainstalować najnowszą wersję NextCloud.
Instalacja serwera Ubuntu
NextCloud można zainstalować na większości systemów operacyjnych Linux, zarówno na komputerach stacjonarnych, jak i serwerach. Jednak aby uzyskać najlepsze rezultaty, zaleca się korzystanie z najnowszej wersji serwera Ubuntu. NextCloud to aplikacja wymagająca, która działa najlepiej na dedykowanej maszynie.
Rozpoczęcie instalacji serwera Ubuntu wymaga stworzenia nośnika instalacyjnego. Cały proces jest prosty. Przygotuj pendrive o pojemności 2 GB i pobierz najnowszą wersję systemu operacyjnego. Użyj Etcher, aby stworzyć bootowalny pendrive.
Postępuj zgodnie z instrukcjami na stronie Etcher, aby utworzyć nośnik Live. Alternatywnie, możesz nagrać obraz na płytę CD lub DVD.
Po przygotowaniu nośnika, serwer Ubuntu jest gotowy do instalacji. Upewnij się, że BIOS serwera jest skonfigurowany do rozruchu z USB (lub CD/DVD). Następnie wybierz swój język i wybierz opcję „zainstaluj serwer Ubuntu”, aby rozpocząć proces instalacji.
W instalatorze postępuj zgodnie z instrukcjami, aby skonfigurować nazwę użytkownika, nazwę hosta oraz hasło. Proces jest bardzo intuicyjny, a instalator przeprowadzi cię przez wszystkie kroki.
Pamiętaj, aby podczas instalacji wybrać opcję „Z przewodnikiem – użyj całego dysku”.
Na koniec instalacji serwer wymaga zainstalowania kilku pakietów, takich jak serwer LAMP i serwer OpenSSH. Użyj strzałek do nawigacji i spacji, aby zaznaczyć te opcje. Po wyborze tych pakietów instalacja serwera Ubuntu będzie zakończona.
Instalacja NextCloud
Jedną z głównych zalet korzystania z serwera Ubuntu do hostowania instancji NextCloud jest dostępność pakietów snap, które znacznie ułatwiają wdrażanie aplikacji serwerowych. Bez tego procesu instalacja NextCloud mogłaby zająć znacznie więcej czasu.
Aby zainstalować NextCloud, wystarczy wpisać jedno polecenie:
sudo snap install nextcloud
Konfiguracja NextCloud
Konfiguracja NextCloud rozpoczyna się od zalogowania się do interfejsu webowego. Aby to zrobić, użyj polecenia ifconfig w terminalu serwera, aby znaleźć adres IPv4, a następnie wprowadź go w przeglądarkę.
Wprowadź adres IP, na przykład: https://192.168.1.108, aby załadować interfejs sieciowy NextCloud.
Aby uzyskać dostęp do interfejsu, musisz najpierw utworzyć konto administracyjne. Upewnij się, że wygenerowałeś silne hasło dla swojego konta!
Po skonfigurowaniu konta administracyjnego, NextCloud jest gotowy do użycia. System dostarcza domyślne ustawienia, które w większości przypadków są wystarczające. Zmiany w ustawieniach warto wprowadzać tylko wtedy, gdy wiesz, co robisz. Aby uzyskać dostęp do pełnych ustawień serwera, kliknij „admin” w prawym górnym rogu ekranu i wybierz „Admin”. Zobaczysz wtedy wszystkie dostępne opcje.
Jedyną rzeczą, którą będziesz musiał skonfigurować w NextCloud, są użytkownicy. Używanie konta administracyjnego do codziennych zadań nie jest dobrym pomysłem. Aby utworzyć nowego użytkownika, kliknij „admin” w prawym górnym rogu, a następnie wybierz „Użytkownicy” z menu.
Na stronie użytkowników znajdziesz pola do wprowadzenia „nazwa użytkownika” i „hasło”. Wypełnij oba te pola, aby dodać nowego użytkownika.
Synchronizacja z NextCloud
Podobnie jak inne usługi przechowywania w chmurze, NextCloud wymaga klienta do synchronizacji plików. Aby pobrać klienta, odwiedź oficjalną stronę i zainstaluj go na swoim komputerze. Klient synchronizacji dostępny jest na systemy Windows, Mac oraz Linux.
Po zainstalowaniu klienta, rozpocznij synchronizację, wpisując ten sam adres, który używasz do logowania się do interfejsu NextCloud w przeglądarce. Następnie wprowadź swoją nazwę użytkownika i hasło.
Na ekranie pojawi się ostrzeżenie, że NextCloud działa na HTTP. Kiedy to się stanie, wybierz opcję zezwalającą na synchronizację przez HTTP.
Po wprowadzeniu wszystkich danych można rozpocząć synchronizację plików, dodając je do folderu NextCloud. Kliknij prawym przyciskiem myszy ikonę synchronizacji i wybierz „Otwórz folder NextCloud”.
Mobilność
Dzięki klientowi synchronizacji na komputerze, masz także możliwość dostępu do plików NextCloud w podróży. Aplikacja jest oficjalnie wspierana i dostępna na Androida, iOS oraz Windows Phone.
Podsumowanie
NextCloud oferuje użytkownikom te same korzyści, co Dropbox, Google Drive czy Microsoft OneDrive, ale bez konieczności ponoszenia wysokich kosztów. Jeśli interesuje cię idea przechowywania w chmurze, ale chcesz mieć pełną kontrolę nad swoimi danymi, NextCloud będzie doskonałym rozwiązaniem.
newsblog.pl