Instaloni dhe konfiguroni OwnCloud në Debian 11
OwnCloud është një zgjidhje falas, me burim të hapur dhe të vetë-strehuar për sinkronizimin dhe ndarjen e skedarëve. Është një zgjidhje shumë e mirë alternative për shërbime të tjera tregtare si Google Drive, Dropbox dhe One Drive. Ai vjen me një ndërfaqe të bazuar në ueb që ndihmon në kopjimin dhe ndarjen e skedarëve tuaj me lehtësi. Mund të aksesohet përmes një shfletuesi në internet, klientit të desktopit (Windows, MAC, Linux) dhe pajisjeve mobile (Android dhe iOS).
Në këtë postim, ne do t'ju tregojmë se si të instaloni OwnCloud në Debian 11.
Parakushtet
- Një server që ekzekuton Debian 11.
- Një fjalëkalim rrënjësor është konfiguruar në serverin tuaj.
Instaloni Apache, MariaDB dhe PHP
OwnCloud kërkon që serveri i uebit Apache, serveri i bazës së të dhënave MariaDB dhe PHP të instalohen në serverin tuaj. Ju mund t'i instaloni të gjitha ato duke ekzekutuar komandën e mëposhtme:
apt-get install apache2 mariadb-server php libapache2-mod-php php-mysql php-intl php-curl php-json php-gd php-xml php-mbstring php-zip -y
Pasi të jenë instaluar të gjitha paketat, filloni dhe aktivizoni shërbimin Apache dhe MariaDB duke përdorur komandën e mëposhtme:
systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb
Pasi të keni mbaruar, mund të vazhdoni në hapin tjetër.
Krijoni një bazë të dhënash për OwnCloud
OwnCloud përdor një MariaDB si një bazë të dhënash. Kështu që do t'ju duhet të krijoni një bazë të dhënash dhe përdorues për OwnCloud.
Së pari, lidheni me guaskën MariaDB me komandën e mëposhtme:
mysql
Pasi të jeni lidhur me MariaDB, krijoni një bazë të dhënash dhe përdorues me komandën e mëposhtme:
MariaDB [(none)]> create database ownclouddb;
MariaDB [(none)]> grant all on ownclouddb.* to identified by "password";
Më pas, lani privilegjet dhe dilni nga MariaDB me komandën e mëposhtme:
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;
Pasi të keni mbaruar, mund të vazhdoni në hapin tjetër.
Instaloni OwnCloud në Debian 11
Si parazgjedhje, OwnCloud nuk është i disponueshëm në depon e paracaktuar të Debian 11. Kështu që do t'ju duhet të shtoni depon e OwnCloud në serverin tuaj.
Së pari, instaloni varësitë e kërkuara duke përdorur komandën e mëposhtme:
apt-get install curl gnupg2 -y
Pasi të jenë instaluar të gjitha varësitë, shtoni depon e OwnCloud dhe çelësin GPG duke përdorur komandën e mëposhtme:
echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/server:/10/Debian_11/ /' > /etc/apt/sources.list.d/owncloud.list
curl -fsSL https://download.opensuse.org/repositories/isv:ownCloud:server:10/Debian_11/Release.key | gpg --dearmor > /etc/apt/trusted.gpg.d/owncloud.gpg
Më pas, përditësoni depon dhe instaloni OwnCloud duke ekzekutuar komandën e mëposhtme:
apt-get update -y
apt-get install owncloud-complete-files -y
Komanda e mësipërme do të shkarkojë dhe instalojë OwnCloud brenda drejtorisë /var/www/owncloud.
Pasi të keni mbaruar, mund të vazhdoni në hapin tjetër.
Konfiguro Apache për OwnCloud
Më pas, do t'ju duhet të krijoni një skedar konfigurimi të hostit virtual Apache për OwnCloud. Mund ta krijoni duke ekzekutuar komandën e mëposhtme:
nano /etc/apache2/sites-available/owncloud.conf
Shtoni rreshtat e mëposhtëm:
Alias / "/var/www/owncloud/"
<Directory /var/www/owncloud/>
Options +FollowSymlinks
AllowOverride All
</Directory>
<IfModule mod_dav.c>
Dav off
</IfModule>
Ruani dhe mbyllni skedarin më pas aktivizoni skedarin e hostit virtual OwnCloud dhe çaktivizoni skedarin e paracaktuar të hostit virtual duke përdorur komandën e mëposhtme:
a2ensite owncloud
a2dissite 000-default.conf
Tjetra, aktivizoni modulet e kërkuara Apache me komandën e mëposhtme:
a2enmod rewrite mime unique_id
Më pas, rinisni shërbimin Apache për të aplikuar ndryshimet e konfigurimit:
systemctl restart apache2
Tani mund të kontrolloni statusin e shërbimit Apache duke përdorur komandën e mëposhtme:
systemctl status apache2
Do të merrni daljen e mëposhtme:
? apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-12-31 11:16:24 UTC; 6s ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 15832 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 15836 (apache2)
Tasks: 6 (limit: 2341)
Memory: 14.8M
CPU: 95ms
CGroup: /system.slice/apache2.service
??15836 /usr/sbin/apache2 -k start
??15837 /usr/sbin/apache2 -k start
??15838 /usr/sbin/apache2 -k start
??15839 /usr/sbin/apache2 -k start
??15840 /usr/sbin/apache2 -k start
??15841 /usr/sbin/apache2 -k start
Dec 31 11:16:24 debian11 systemd[1]: Starting The Apache HTTP Server...
Hyni në ndërfaqen e internetit OwnCloud
Tani, hapni shfletuesin tuaj të internetit dhe hyni në ndërfaqen e internetit OwnCloud duke përdorur URL-në http://your-server-ip. Ju duhet të shihni faqen e konfigurimit të uebit OwnCloud:
Jepni emrin tuaj të përdoruesit të administratorit të OwnCloud, fjalëkalimin, kredencialet e bazës së të dhënave, drejtorinë e të dhënave dhe klikoni në butonin Përfundo konfigurimi. Ju duhet të shihni faqen e hyrjes në OwnCloud:
Jepni emrin e përdoruesit, fjalëkalimin e administratorit dhe klikoni në butonin Identifikohu. Ju duhet të shihni faqen e shkarkimit të aplikacionit:
Klikoni në butonin mbyll për të mbyllur dritaren e shkarkimit të aplikacionit. Duhet të shihni pultin e OwnCloud në faqen e mëposhtme:
konkluzioni
urime! ju keni instaluar me sukses OwnCloud në Debian 11. Tani mund të ngarkoni fotografitë, filmat dhe dokumentet tuaja në OwnCloud dhe t'i ndani ato me miqtë dhe familjen tuaj. Mos ngurroni të më pyesni nëse keni ndonjë pyetje.