Technologia rozwinęła się tak bardzo, że dzisiaj widzimy, że jednym z najczęściej stosowanych sposobów bezpiecznego i kompleksowego pozbycia się dokumentów jest korzystanie z chmury. Dzięki temu mamy dostęp do przesyłanych plików praktycznie w każdym miejscu na świecie i możemy być pewni ich integralności, ponieważ znajdują się one na zaszyfrowanych serwerach, które spełniają najwyższe poziomy bezpieczeństwa, gwarantując, że informacje są zawsze dostępne. Dziś widzimy aplikacje takie jak OneDrive, Google Drive itp., które pozwalają przechowywać pliki w centralnej lokalizacji i synchronizować je bezpośrednio w chmurze, czyli każda zmiana dokonana lokalnie zostanie automatycznie zreplikowana do pliku w Chmura.
Jedną z aplikacji, która zadomowiła się w tej dziedzinie, jest OwnCloud, który został opracowany jako oprogramowanie typu open source, skoncentrowane na byciu platformą współpracy dla wszystkiego, co dotyczy przechowywania w chmurze Linux, zapewniając bezpieczeństwo i prywatność informacji. Więc dzisiaj zobaczymy, jak zainstalować Owncloud na CentOS
ownCloud pozwala nam hostować pliki w centralnej lokalizacji, zapewniając poziom prywatności, ponieważ zapobiega nieautoryzowanemu dostępowi przez innych użytkowników, ponadto ownCloud oferuje nam darmowego klienta stacjonarnego i darmową aplikację dla obecnych systemów mobilnych, dając pełną kontrolę nad dostępem do akta.
Funkcje OwnCloudWśród jego najbardziej wyróżniających się cech znajdujemy:
- Umożliwia synchronizację plików i udostępnianie danych ze wszystkich powiązanych urządzeń
- ownCloud jest hostowany tylko na naszym serwerze lub prywatnej chmurze w celu zagwarantowania dostępu do danych
- Dostępny na Androida lub iOS, a jako bonus, ownCloud może działać w połączeniu z Dropbox, Microsoft OneDrive i wieloma innymi platformami w chmurze.
- Synchronizacja w czasie rzeczywistym między urządzeniami stacjonarnymi i mobilnymi.
- Pozwala na zwiększenie jego funkcji poprzez instalację aplikacji zarządzanych przez społeczność.
- Wszystkie transfery danych są chronione za pomocą szyfrowania SSL, sumy kontrolnej, optymalizacji WebDAV i wielu innych.
- Umożliwia pracę z FTP, Swift, S3 lub Dropbox w celu dodania pamięci zewnętrznej.
- Oferuje kompleksowe szyfrowanie lub wtyczkę E2EE, aby w pełni zaszyfrować pliki.
Teraz dowiemy się, jak zainstalować ownCloud na CentOS 8
1. Zainstaluj LAMPę CentOS 8
Pierwszym krokiem będzie zainstalowanie pakietu LAMP (Linux - Apache - MySQL - PHP), który będzie niezbędny do działania ownCloud.
Krok 1
W tym celu pierwszym krokiem będzie zainstalowanie Apache, w tym celu wykonujemy następujące czynności:
sudo mniam zainstaluj httpd httpd-tools
Krok 2
Zostanie uruchomiony następujący komunikat, który musimy zaakceptować, aby kontynuować instalację:
Krok 3
Po zakończeniu instalacji zobaczymy:
Krok 4
Następnie wykonamy następujące czynności:
systemctl start httpd (uruchamia Apache) systemctl włącza httpd (włącza Apache) systemctl status httpd (sprawdza stan Apache w CentOS 8)
Krok 5
Następnie musimy zezwolić na zewnętrzny dostęp do serwera, wykonując następujące czynności:
firewall-cmd --permanent --zone = public --add-service = http firewall-cmd --permanent --zone = public --add-service = https systemctl przeładuj firewalldKrok 6
Następnym krokiem jest zainstalowanie MySQL na CentOS 8 do zarządzania bazą danych, w tym celu wykonujemy następujące czynności:
sudo mniam zainstaluj serwer mariadb mariadb -y
Krok 7
Po zakończeniu procesu zobaczymy:
Krok 8
Teraz wykonujemy następujące czynności:
systemctl start mariadb (Uruchamia bazę danych) systemctl enable mariadb (włącza bazę danych) systemctl status mariadb (pozwala zobaczyć stan bazy danych)
Krok 9
Następnym krokiem będzie zapewnienie instalacji MySQL, w tym celu wykonujemy następujące czynności:
mysql_secure_installationKrok 10
Tam musimy zweryfikować szereg pytań związanych z bazą danych:
Krok 11
Gdy to się zakończy, zobaczymy:
Krok 12
Na koniec instalujemy PHP za pomocą następującego polecenia:
sudo mniam zainstaluj phpKrok 13
Zamierzamy zainstalować szereg wtyczek PHP wymaganych dla ownCloud:
sudo dnf zainstaluj php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache
Krok 14
Wpisujemy literę S, aby potwierdzić i kontynuować pobieranie i instalację:
2. Skonfiguruj bazę danych ownCloud na CentOS 8
Krok 1
Następnym krokiem do wykonania będzie utworzenie bazy danych, w której pliki będą hostowane w chmurze, w tym celu uzyskujemy dostęp do MySQL za pomocą następującego polecenia:
mysql -u root -pKrok 2
Tam wpisujemy każdą z następujących linii:
UTWÓRZ BAZĘ DANYCH owncloud_db; PRZYZNAJ WSZYSTKO ON owncloud_db.* TO 'użytkownik' @ 'localhost' IDENTYFIKOWANE PRZEZ 'hasło'; PRZYWILEJE WSPÓŁPRACUJĄCE; WYJŚCIE;
3. Pobieranie OwnCloud na CentOS 8
Krok 1
Przechodzimy do pobrania ownCloud w CentOS 8, wykonując następujące polecenie:
sudo wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2
Krok 2
Teraz wypakujemy tę zawartość do katalogu / var / www / :
sudo tar -jxf owncloud-10.3.2.tar.bz2 -C / var / www /
Krok 3
Konfigurujemy uprawnienia Apache we wspomnianym katalogu:
sudo chown -R Apache: / var / www / owncloud
4. Skonfiguruj Apache dla ownCloud na CentOS 8
Krok 1
Zamierzamy utworzyć plik konfiguracyjny Apache, aby uzyskać dostęp do ownCloud, w tym celu wpisujemy:
sudo nano /etc/httpd/conf.d/owncloud.confKrok 2
Tam wprowadzamy następujące dane:
Alias / owncloud "/ var / www / owncloud /" Opcje + FollowSymlinks AllowOverride All Dav off SetEnv HOME / var / www / owncloud SetEnv HTTP_HOME / var / www / owncloud
Krok 3
Zmiany zapisujemy za pomocą następującej kombinacji klawiszy:
Ctrl + O
Edytor opuszczamy za pomocą:
Ctrl + X
Krok 4
Ponownie uruchamiamy i sprawdzamy usługę Apache za pomocą następujących poleceń:
sudo systemctl restart httpd sudo systemctl status httpd
Krok 5
Jeśli SELinux jest włączony i uruchomiony, użyjemy następującego polecenia, aby umożliwić serwerowi Apache zapis do katalogu ownCloud:
sudo setsebool -P httpd_unified 1
5. Jak działa ownCloud w CentOS 8
Krok 1
Aby zakończyć konfigurację ownCloud, przejdziemy do przeglądarki i wprowadzimy następującą składnię:
http: // serwer-ip / ownCloudKrok 2
Tam definiujemy:
- Mapowanie nazwy administratora i hasła OwnCloud
- W polu „Konfiguruj bazę danych” wybierz „MySQL María DB”
- Na dole wpisujemy nazwę tabeli, użytkownika i hasło, które przypisaliśmy w MySQL
POWIĘKSZAĆ
Krok 3
Klikamy przycisk „Zakończ instalację”, aby śledzić proces:
POWIĘKSZAĆ
Krok 4
Po zakończeniu musimy wprowadzić nazwę użytkownika i hasło, które przypisaliśmy:
POWIĘKSZAĆ
Krok 5
Po uzyskaniu dostępu do ownCloud zobaczymy:
POWIĘKSZAĆ
Krok 6
Możemy zamknąć to okno, aby zobaczyć ogólne środowisko OwnCloud:
POWIĘKSZAĆ
Krok 7
Mamy dostęp do ustawień, które składają się z dwóch sekcji, które są:
- Osobisty
- Kierownictwo
OsobistyW sekcji Osobiste możemy edytować takie zmienne jak:
- Nazwa
- Zdjęcie
- Poczta
- Hasło
- Język użytkowania
- Aktywuj alerty i nie tylko
POWIĘKSZAĆ
BezpieczeństwoW bezpieczeństwie możemy dodawać domeny, przeglądać sesje lub zakładać aplikacje:
POWIĘKSZAĆ
MagazynowanieNiektóre ustawienia, takie jak przechowywanie, są kontrolowane przez administratora:
POWIĘKSZAĆ
KierownictwoW sekcji Administracja znajdziemy sekcję Aplikacje, w której możemy rozszerzyć funkcjonalność ownCloud:
POWIĘKSZAĆ
GenerowaćOgólnie możemy skonfigurować:
- Wysyłanie języka w e-mailach
- Edytuj adres
- Pobierz raport konfiguracji ownCloud
- Ustal parametry prawne
POWIĘKSZAĆ
Krok 8
Możemy aktywować pamięć zewnętrzną, aby zwiększyć pojemność hostingu plików:
POWIĘKSZAĆ
Krok 9
W sekcji Szyfrowanie możemy aktywować szyfrowanie w celu zwiększenia bezpieczeństwa w ownCloud:
POWIĘKSZAĆ
Jest to sposób na zainstalowanie i skonfigurowanie ownCloud w CentOS 8 i przy okazji, aby mieć bezpieczny i dynamiczny mechanizm hostingu w chmurze.