Tlhakole 2, 2026Dikaelo
Tsela ya go Agela Cloud Storage ya Boswa ka Nextcloud mo VPS
Tlhahiso e e feletseng ya go seta cloud storage ya gago ya boswa ka go dirisa Nextcloud mo servering ya VPS. Ithute tsela ya go dira kgetho e e sireletsegileng, e o e ipusang ka yone e e emelang Dropbox le Google Drive.

Nextcloud ke platform e e nonofileng, e e bulegileng e e go letelang go aga tharabololo ya gago ya cloud storage ya boswa. Go farologana le ditirelo tsa cloud tsa setšhaba, Nextcloud e go fa taolo e e feletseng mo dateng ya gago, e e tiisang boswa le tsireletso. Tlhahiso eno e tla go tisa ka go seta Nextcloud mo VPS ya gago ya Hiddence.
Ke Eng Se Lebelelang Nextcloud?
- Bomotho jwa data jwa botlalo: Difaele tsa gago di nna mo servering ya gago, e seng mo dithupeng tsa ba ba tlhano
- Tshireletso ya boswa: Ga go na go tsena ga data kgotsa go latela ke ba ba abang cloud
- Tlhwatlhwa e e nonofileng: Tlhwatlhwa ya nako e le nngwe ya server kgatlhanong le madi a a boelang a go ikwadisa
- Go fetola ka botlalo: Tsenya ditiro le di-plugins go oketsa tiro
- Go ikamanya: Tshwanelela GDPR le dinyeletso tse dingwe tsa tshireletso ya data
- Cloud storage e e se nang tekanyo: E lekanyeditswe fela ke lefelo la disk ya server ya gago
Dinyeletso Tsa Pele
- Server ya VPS e e nang le RAM e e ka nna 2GB (go khothalediwa 4GB+)
- Ubuntu 20.04 kgotsa Debian 11+ e e tsenweng
- Pono ya root kgotsa sudo
- Leina la domain le le bontshang IP ya server ya gago
- Sertifikeiti ya SSL (Go khothalediwa Let's Encrypt)
Go Tsenya Nextcloud
Ntlha, ntsha sephiri sa gago mme o tsenye dinyeletso tse di tlhokegang:
bash
apt update && apt upgrade -y
apt install -y apache2 mariadb-server libapache2-mod-php7.4 php7.4-gd php7.4-mysql php7.4-curl php7.4-mbstring php7.4-xml php7.4-zip php7.4-intl php7.4-bcmathGo Seta Database ya MySQL
bash
mysql -u root -p
CREATE DATABASE nextcloud;
CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'strong_password_here';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost';
FLUSH PRIVILEGES;
EXIT;Go Tsaya le go Seta Nextcloud
bash
cd /var/www/html
wget https://download.nextcloud.com/server/releases/latest.zip
unzip latest.zip
chown -R www-data:www-data nextcloud
chmod -R 755 nextcloudGo Seta Apache Virtual Host
bash
nano /etc/apache2/sites-available/nextcloud.conf
<VirtualHost *:80>
ServerName yourdomain.com
DocumentRoot /var/www/html/nextcloud
<Directory /var/www/html/nextcloud>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
a2ensite nextcloud.conf
a2enmod rewrite headers env dir mime
systemctl restart apache2Dintlha Tsa Botlhokwa Morago ga go Seta
- Go kopanya difaele gare ga didiriswa
- Go fetola dikwalo ka go dirisana
- Taolo ya almanaka le dintlha tsa go ikgolaganya
- Dikopano tsa video ka Talk
- Go kopanya molaodi wa password
- Tiro ya moemeli wa email
- Lebenkele la ditiro tse di lekgolo tsa di-extensions
Ditiro Tsa Botlhale Tsa Tshireletso
- Nolofatsa go netefatsa ka mekgwa e mebedi bakeng sa badirisi botlhe
- Dirisa di-password tse di nonofileng mme o tshwaneletse melao ya di-password
- Seta di-backup tsa motshini ka nako le nako
- Boloka Nextcloud le di-packages tsa tsamaiso di ntsha sephiri
- Seta firewall go thibela pono
- Dirisa go ntsha sephiri ga SSL/TLS bakeng sa dikgolagano tsotlhe
- Nolofatsa go ntsha sephiri ga faele fa e sa dirisiwe