guide apps VPS

Jak zainstalować ownCloud na serwerze VPS?

Dec. 6, 2024


Jak zainstalować ownCloud na serwerze VPS?

W dobie rosnącej potrzeby przechowywania danych online i zarządzania nimi w sposób bezpieczny, własna chmura staje się coraz bardziej popularnym rozwiązaniem. ownCloud to narzędzie, które pozwala na stworzenie własnej prywatnej chmury do przechowywania plików, współdzielenia ich oraz synchronizacji z innymi urządzeniami. W tym artykule pokażemy, jak zainstalować ownCloud na serwerze VPS, abyś mógł kontrolować swoje dane w pełni samodzielnie.

 

Czym jest ownCloud?

ownCloud to oprogramowanie typu open-source, które umożliwia tworzenie prywatnej chmury danych. Działa podobnie do popularnych rozwiązań, takich jak Google Drive czy Dropbox, ale z tą różnicą, że wszystkie pliki i dane przechowywane są na serwerze, który samodzielnie kontrolujesz. ownCloud daje Ci pełną kontrolę nad prywatnością i bezpieczeństwem, co jest szczególnie ważne w czasach, gdy ochrona danych ma kluczowe znaczenie. Możesz korzystać z niego do zarządzania plikami, synchronizacji, a także jako narzędzia do współpracy z zespołem.

 

Wymagania do instalacji ownCloud na serwerze VPS

Aby móc zainstalować ownCloud, Twój serwer VPS powinien spełniać kilka podstawowych wymagań:

 

  • System operacyjny: Najlepiej Ubuntu 22.04 LTS, ze względu na wsparcie i stabilność.
  • Pamięć RAM: Minimum 2 GB, ale zalecane 4 GB, zwłaszcza przy większych ilościach danych.
  • Miejsce na dysku: Przynajmniej 20 GB, ale ilość ta będzie zależna od liczby plików, które zamierzasz przechowywać.
  • Dostęp SSH: Aby zainstalować oprogramowanie na serwerze VPS, musisz mieć dostęp przez SSH.

 

Jeżeli nie masz jeszcze odpowiedniego serwera VPS, sprawdź naszą ofertę na k.pl. Oferujemy elastyczne i niezawodne rozwiązania VPS idealne dla hostowania ownCloud.

 

1. Aktualizacja serwera

Zanim przejdziemy do instalacji, upewnij się, że Twój serwer VPS jest aktualny. Zaloguj się na serwer przez SSH i wykonaj poniższe polecenia:

sudo apt update && sudo apt upgrade -y

 

2. Instalacja Apache, MySQL i PHP

ownCloud wymaga serwera Apache, bazy danych MySQL (lub MariaDB) oraz języka PHP. Wykonaj poniższe polecenia, aby zainstalować te elementy:

sudo apt install apache2 mariadb-server libapache2-mod-php php php-mysql php-xml php-mbstring php-zip php-gd php-curl php-intl php-json -y

 

Po zainstalowaniu tych pakietów uruchom serwer Apache oraz MySQL:

sudo systemctl start apache2

sudo systemctl start mariadb

 

3. Konfiguracja bazy danych MySQL

Aby ownCloud działał poprawnie, musimy utworzyć bazę danych dla niego. Uruchom poniższe polecenia, aby skonfigurować MySQL:

sudo mysql -u root -p

 

W konsoli MySQL wpisz poniższe komendy:

CREATE DATABASE owncloud;

CREATE USER 'ownclouduser'@'localhost' IDENTIFIED BY 'silnehasło';

GRANT ALL PRIVILEGES ON owncloud.* TO 'ownclouduser'@'localhost';

FLUSH PRIVILEGES;

EXIT;

 

Zastąp silnehasło silnym hasłem, które chcesz przypisać użytkownikowi bazy danych.

 

4. Pobranie i instalacja ownCloud

Przejdź do katalogu /var/www/, gdzie będziemy instalować ownCloud:

cd /var/www/

 

Pobierz najnowszą wersję ownCloud:

wget https://download.owncloud.org/community/owncloud-complete-latest.tar.bz2

 

Rozpakuj pobrany plik:

tar -xjf owncloud-complete-latest.tar.bz2

 

Następnie ustaw odpowiednie uprawnienia:

sudo chown -R www-data:www-data /var/www/owncloud/

sudo chmod -R 755 /var/www/owncloud/

 

5. Konfiguracja Apache

Utwórz plik konfiguracyjny Apache dla ownCloud:

sudo nano /etc/apache2/sites-available/owncloud.conf

 

Dodaj do niego poniższą konfigurację:

apache

<VirtualHost *:80>

    DocumentRoot /var/www/owncloud/

    ServerName twojadomena.com

 

    <Directory /var/www/owncloud/>

        Options +FollowSymlinks

        AllowOverride All

        Require all granted

        <IfModule mod_dav.c>

            Dav off

        </IfModule>

        SetEnv HOME /var/www/owncloud

        SetEnv HTTP_HOME /var/www/owncloud

    </Directory>

 

    ErrorLog ${APACHE_LOG_DIR}/error.log

    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

 

Zapisz plik i zamknij go, a następnie aktywuj nową konfigurację:

sudo a2ensite owncloud.conf

sudo a2enmod rewrite

sudo systemctl restart apache2

 

6. Finalna konfiguracja ownCloud

Otwórz przeglądarkę i przejdź do adresu Twojego serwera VPS (lub domeny), gdzie znajdziesz interfejs instalacji ownCloud. Wprowadź dane administratora, połączenia z bazą danych (użytkownik: ownclouduser, hasło: to, które podałeś wcześniej), oraz ustaw lokalizację przechowywania plików.

 

7. Zabezpieczenie ownCloud (SSL)

Jeśli chcesz, aby ownCloud działał na bezpiecznym połączeniu HTTPS, możesz zainstalować certyfikat SSL za pomocą Let's Encrypt:

sudo apt install certbot python3-certbot-apache

sudo certbot --apache -d twojadomena.com

 

Certbot automatycznie skonfiguruje SSL dla twojej domeny.


 

Instalacja ownCloud na serwerze VPS pozwala na stworzenie prywatnej chmury, którą masz pełną kontrolę. Dzięki temu możesz bezpiecznie przechowywać i udostępniać pliki, bez obaw o bezpieczeństwo danych. ownCloud to potężne i elastyczne rozwiązanie, idealne zarówno dla osób prywatnych, jak i firm.

 

Jeśli chcesz postawić własną chmurę na niezawodnym serwerze, sprawdź naszą ofertę na k.pl. Oferujemy szeroki wybór serwerów VPS, które zapewnią stabilność, elastyczność i bezpieczeństwo dla Twojego ownCloud.