„Ubuntu“

Kaip įdiegti ir sukonfigūruoti „ownCloud“ „Ubuntu 18“.04 LTS

Kaip įdiegti ir sukonfigūruoti „ownCloud“ „Ubuntu 18“.04 LTS

„ownCloud“ yra atviro kodo failų bendrinimo serveris ir bendradarbiavimo platforma. Tai leidžia valdyti duomenis vartotojų serveriuose ir aplinkoje. Sukonfigūruotas „ownCloud“ suteikia lengvą prieigą prie visų jūsų duomenų - kada tik norite, kur norite.

„ownCloud“ funkcijos

„ownCloud“ gali nemokamai atsisiųsti ir įdiegti į privačius serverius nemokant paslaugų teikėjams.

Šiame straipsnyje mes jums padėsime įdiekite ir sukonfigūruokite „ownCloud“ savo „Ubuntu“ mašina. Ši pamoka yra kruopščiai išbandyta naudojant „Ubuntu 18“.04 LTS.

Įdiekite „ownCloud“ į „Ubuntu 18“.04 LTS

Prieš nustatydami „Owncloud“, turite įdiegti „Apache“, PHP ir „MySQL“.

1 žingsnis - įdiekite „Apache HTTP Server“

Pradėkime nuo sistemos saugyklų atnaujinimo. Paleiskite terminalą ir įveskite šią komandą:

sudo apt-get atnaujinimas

Įdiekite „Apache“:

sudo apt-get install apache2

Paprastai „Apache“ paslauga paleidžiama automatiškai. Patikrinkite būseną naudodami komandą:

sudo systemctl status apache2.paslaugą

Jei matote, kad paslauga nepaleista, galite ją paleisti rankiniu būdu naudodami šią komandą.

sudo systemctl start apache2

Įjunkite „Apache On System boot“.

sudo systemctl įgalinti apache2

Leiskite „Apache“ prievadus iš „Ubuntu“ užkardos.

sudo ufw leisti 80 / tcp
sudo ufw leisti 443 / tcp

Iš naujo įkelkite užkardą ir patikrinkite užkardos būseną.

sudo ufw perkraukite sudo ufw būseną

Norėdami patikrinti „Apache“ diegimo būseną, paleiskite naršyklę naudodami pagrindinio kompiuterio pavadinimą arba serverio IP adresą.

http: // karštas vardas arba IP /

Jei matote numatytąjį „Apache“ puslapį, tai reiškia, kad viskas pavyko gerai.

Numatytasis „Apache“ puslapis

2 žingsnis - įdiekite „MySQL“

Pradėkime nuo patikrinimo, ar nėra „MySQL“ versijos.

sudo apt-cache strategija mysql-server

Kaip matote, yra nauja versija. Mes įdiegsime naudodami komandą taip:

sudo apt-get install mysql-serveris mysql-klientas

„MySQL“ diegimo užtikrinimas

sudo mysql_secure_installation

Turėtumėte pamatyti raginimą, jei norite sukonfigūruoti PATIKRINKITE Slaptažodžio įskiepį. Įveskite „Y“ taip ir paspauskite Enter, kad tęstumėte.

Tada turėtumėte pamatyti raginimą pasirinkti slaptažodžio patvirtinimo lygį. Pasirinkite slaptažodžio stiprumą ir tęskite

Pateikite slaptažodį „MySQL“ šakniniam vartotojui.

Ji turėtų paklausti „Ar norite tęsti nurodytą slaptažodį?“. Įveskite „Y“ ir paspauskite Enter.

Turėtumėte pamatyti klausimų seriją - kiekvienam iš jų įveskite „Y“.

Pašalinkite anoniminius vartotojus? (Paspauskite y | Y, jei norite Taip, bet kurį kitą klavišą - Ne): Y Nuotoliniu būdu neleiskite prisijungti prie šaknies? (Paspauskite y | Y, jei norite „Taip“, bet kurį kitą klavišą - „Ne“): Y Pašalinkite bandymų duomenų bazę ir prieigą prie jos? (Paspauskite y | Y, jei norite Taip, bet kurį kitą klavišą - Ne): Y Perkraukite privilegijų lenteles dabar? (Paspauskite y | Y, jei norite „Taip“, bet kurį kitą klavišą, jei norite „Ne“): Y

Iki šiol turėtumėte įdiegti „MySQL“ ir saugiai sukonfigūruoti. Galite pasiekti „MySQL“ serverį naudodami pagrindinį prisijungimo vardą ir slaptažodį.

sudo mysql -u šaknis -p

„MySQL Root Login“

3 žingsnis - įdiekite PHP

Pirmiausia turėtume patikrinti galimas PHP versijas ir tada ją įdiegti.

sudo apt-cache politikos php

Įdiekite PHP.

sudo apt-get install php php-cgi libapache2-mod-php php-common php-pear php-mbstring php-mysql php-curl php-json

4 žingsnis - įdiekite „ownCloud“

Saugyklos raktą galite pridėti prie apt.

sudo wget -nv https: // atsisiųsti.savas debesis.org / download / repositories / production / Ubuntu_18.04 / Išleidimas.raktas -O atleidimas.Raktas
sudo apt-key pridėti - < Release.key

Norėdami pridėti saugyklą, vykdykite šias apvalkalo komandas:

sudo echo 'deb http: // atsisiųsti.savas debesis.org / download / repositories / production / Ubuntu_18.04 / / '| sudo tee / etc / apt / sources.sąrašą.d / owncloud.sąrašą

Atnaujinti saugyklas.

sudo apt-get atnaujinimas

Įdiekite papildomus PHP paketus.

sudo apt įdiegti php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

Įdiekite „ownCloud“ paketą.

sudo apt-get įdiekite „owncloud“ failus

Įdiekite „Owncloud“ paketą

Paprastai mūsų įdiegtas „ownCloud“ paketas kopijuoja žiniatinklio failus į „/ var / www / owncloud“ serveryje.

5 žingsnis - konfigūruokite „Apache“ naudodami SSL

Dabar sukursime virtualų „ownCloud“ pagrindinį kompiuterį.

Sukurkite aplanką SSL sertifikatams.

sudo mkdir / etc / apache2 / ssl

Įgalinti SSL modulį.

sudo a2enmod ssl

Iš naujo paleiskite „Apache“.

sudo systemctl paleiskite iš naujo apache2

Nukopijuokite SSL sertifikatus į aplanką „/ etc / apache2 / ssl /“

Sukurkite virtualų pagrindinio failo failą.

sudo vim / etc / apache2 / sites-available / fosslinuxowncloud.com.konf

Į failą pridėkite šias eilutes. „ServerName“ pakeiskite „fosslinuxowncloud“ viskuo, ko norite.

 ServerName fosslinuxowncloud.com ServerAlias ​​www.iškastinis debesis.lt „ServerAdmin“ žiniatinklio valdytojas @ fosslinuxowncloud.lt „DocumentRoot“ / var / www / owncloud  Parinktys -Indexes + FollowSymLinks AllowOverride All  „ErrorLog $ APACHE_LOG_DIR“ / „fosslinuxowncloud“.com-klaida.žurnalas „CustomLog $ APACHE_LOG_DIR“ / „fosslinuxowncloud“.com-prieiga.rąstas kartu   ServerName fosslinuxowncloud.com ServerAlias ​​www.iškastinis debesis.lt „ServerAdmin“ žiniatinklio valdytojas @ fosslinuxowncloud.lt „DocumentRoot“ / var / www / owncloud  Parinktys -Indexes + FollowSymLinks AllowOverride All  „ErrorLog $ APACHE_LOG_DIR“ / „fosslinuxowncloud“.com-ssl-error.žurnalas „CustomLog $ APACHE_LOG_DIR“ / „fosslinuxowncloud“.com-ssl-access.prisijungti prie SSLCrine SSLCertificateFile / etc / apache2 / ssl / fosslinuxowncloud.cer SSLCertificateKeyFile / etc / apache2 / ssl / fosslinuxowncloud.raktas SSLCertificateChainFile / etc / apache2 / ssl / fosslinuxowncloud.apie 

SSL sertifikato failams galite suteikti bet kokį pavadinimą.

SSLCertificateFile / etc / apache2 / ssl / certificatefile-name.cer SSLCertificateKeyFile / etc / apache2 / ssl / certificate-key-name.raktas SSLCertificateChainFile / etc / apache2 / ssl / chain-certificate-name.apie

Patikrinkite konfigūracijos failo sintaksę.

sudo apachectl -t

Jei gaunate pranešimą „Sintaksė gerai“, naudokite šią komandinę eilutę norėdami išjungti numatytąjį virtualųjį pagrindinį kompiuterį.

sudo a2dissite 000-numatytasis.konf

Šios komandos turėtų įgalinti naujus virtualius kompiuterius.

sudo a2ensite fosslinuxowncloud.com.konf

Iš naujo paleiskite „Apache“, kad suaktyvintumėte pakeitimus.

sudo systemctl paleiskite iš naujo apache2

6 žingsnis - „MySQL“ duomenų bazės konfigūravimas „Owncloud“

Pasiekite „MySQL“ naudodami šakninę paskyrą.

sudo mysql -u šaknis -p

Sukurkite duomenų bazę ir pavadinkite ją taip, kaip norite.

sukurti duomenų bazę fosslinuxowncloud;

Sukurkite DB vartotoją ir suteikite privilegijas.

sukurti vartotoją 'ownclouduser' @ 'localhost', atpažįstamą pagal 'QB35JaFV6A9 = BJRiT90';
suteikti visas privilegijas „Fosslinuxowncloud“.* to ownclouduser @ localhost;

Nuplaukite privilegijas.

nuleidimo privilegijos;

7 žingsnis - konfigūruokite „ownCloud“

Atidarykite žiniatinklio naršyklę ir eikite į šį adresą, kad pasiektumėte „ownCloud“ žiniatinklio sąsają.

https: // domeno vardas arba IP

„Owncloud“ žiniatinklio sąsaja

Sukurkite administratoriaus abonementą pasirinkdami vartotojo vardą ir slaptažodį. Duomenų aplanko keisti nereikia.

Įveskite išsamią duomenų bazės pavadinimo, duomenų bazės vartotojo vardo ir duomenų bazės slaptažodžio informaciją. Čia mes įdiegėme duomenų bazę tame pačiame serveryje, todėl duomenų bazės pagrindinį kompiuterį paliekame kaip „localhost“.

Konfigūracijos

Norėdami baigti konfigūravimą, spustelėkite mygtuką „Baigti sąranką“.

Dabar jis turėtų nukreipti į prisijungimo puslapį. Galite pateikti nurodytą vartotojo vardą ir slaptažodį, kad galėtumėte pasiekti informacijos suvestinę.

Prisijungimo puslapis

„Owncloud“ viduje

Norėdami sinchronizuoti duomenis su „ownCloud“, galite naudoti stalinį ar mobilųjį klientą. Atsisiųskite „OwnCloud“ klientą iš čia.

„Owncloud-Files-and-Folders“

8 žingsnis - įdiekite „Owncloud“ klientą „Ubuntu 18“.04 Darbalaukis

Paleiskite šias komandas, kad pridėtumėte saugyklą. Turėtume paleisti komandas kaip root vartotoją.

wget -nv https: // atsisiųsti.opensuse.org / repositories / isv: ownCloud: darbalaukis / „Ubuntu_18“.04 / Išleidimas.raktas -O atleidimas.Raktas
apt-key pridėti - < Release.key

Atnaujinti saugyklą.

apt-get atnaujinimas

Pridėti saugyklą.

sh -c "echo 'deb http: // atsisiųsti.opensuse.org / repositories / isv: / ownCloud: / desktop / Ubuntu_18.04 / / '> / etc / apt / sources.sąrašą.d / isv: ownCloud: darbalaukis.sąrašas “

Atnaujinti saugyklą.

apt-get atnaujinimas

Įdiekite klientą.

„apt-get install“ „owncloud-client“

Baigę diegimą atidarykite „ownCloud“ darbalaukio sinchronizavimo klientą, pridėkite savo domeno vardą ir spustelėkite toliau.

„Open-Owncloud-Client“

Tada turėtumėte gauti naudotojo prisijungimo duomenų langą, kuriame turėtumėte pateikti savo vartotojo vardą ir slaptažodį.

Vartotojo duomenys

Tada galite pasirinkti vietinį aplanką ir sukonfigūruoti sinchronizavimo nustatymus.

„Owncloud-Local-Folder-Options“

Spustelėjus prisijungti, jis turėtų sinchronizuoti duomenis su serveriu.

Duomenų sinchronizavimas

Sinchronizuojama - baigta

Galite pridėti failus į „ownCloud“ vietinį aplanką. Pavyzdžiui, į aplanką pridėjau vaizdą.

Pridėtas vaizdas

Tada jis turėtų būti sinchronizuojamas su serveriu.

Dabar galite eiti į serverį ir patikrinti duomenis. Pridėtą vaizdą galite pamatyti serveryje.

Pridėtas failas serveryje

Jei taip toli pasiekėte, sėkmingai įdiegėte ir sukonfigūravote „ownCloud“ serverį, taip pat sinchronizavote failus su jo darbalaukio klientu.

Kaip sekėsi jūsų diegimas? Praneškite mums savo atsiliepimus toliau pateiktose pastabose ir nepamirškite pasidalinti šiuo straipsniu su savo draugais ir kolegomis, kuriems tai gali būti naudinga.

Kaip pakeisti pelės ir jutiklinių plokščių slinkimo kryptį sistemoje „Windows 10“
Pelė ir Jutiklinė dalisTai ne tik palengvina skaičiavimus, bet ir efektyvesnį bei mažiau laiko reikalaujantį. Mes neįsivaizduojame gyvenimo be šių pri...
Kaip pakeisti pelės žymeklio ir žymeklio dydį, spalvą ir schemą sistemoje „Windows 10“
„Windows 10“ pelės žymeklis ir žymeklis yra labai svarbūs operacinės sistemos aspektai. Tai galima pasakyti ir apie kitas operacines sistemas, taigi, ...
Nemokami ir atvirojo kodo žaidimų varikliai, skirti kurti „Linux“ žaidimus
Šiame straipsnyje bus pateiktas nemokamų ir atvirojo kodo žaidimų variklių, kurie gali būti naudojami kuriant 2D ir 3D žaidimus „Linux“, sąrašas. Toki...