1. Laten we beginnen het updaten van je server.
yum -y update
2. Zorg ervoor dat je ingelogd bent als root op de server.
sudo -i3. Nu moeten wij alle software installeren welke vereist zijn om OwnCloud te kunnen draaien. Hier verstaan we onder anderen: apache, php, mariadb en ook een aantal standaard functies welk must-have zijn op CentOS zoals wget en vim.
yum install httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo wget vim4. Het is nu nodig om SELinux uit te schakelen om de bestanden te kunnen overschrijven
setsebool -p httpd_unified 15. Indien je net opnieuw CentOS heb geinstalleerd dan is het nodig om voor de belangrijkste services de porten te openen dit moet alsvolgt
firewall-cmd --permanent --zone=public --add-service-http6. Laten we nu de services opstarten
firewall-cmd --permanent --zone=public --add-service-https
firewall-cmd --reload
systemctl start httpd7. Nu gaan wij OwnCloud downloaden, controleer op de website van OwnCloud voor de meest recente versie. Ik installeer versie 8.1.1
systemctl start mariadb
wget https://download.owncloud.org/community/owncloud-8.1.1.tar.bz2Je kan nu bijvoorbeeld ls intypen en je kan dan de (meeste) folders, programma's zien in deze map. Als OwnCloud er niet zitten staan dan heb je iets verkeerd gedaan.
8. Nu hebben wij OwnCloud gedownload maar het staat uiteraard in de verkeerde folder. Daarom doen we het volgende.
cp owncloud-8.1.1.tar.bz2 /var/www/html/En ook hier kan je command ls intypen om te kijken of owncloud goed is verplaatst naar de juiste map. Je zou nu in rode letters owncloud-8.1.1.tar.bz2 moeten zien.
cd /var/www/html/
9. Laten we nu owncloud gaan uitpakken
tar -xvf owncloud-8.1.1.tar.bz2Nu zou je in blauwe tekst owncloud moeten zien staan, als dat het geval is dan is het tot dusver helemaal goed gegaan.
ls
10. Nu moeten wij de permissions voor deze map goed instellen
chown -R apache:apache /var/www/html/owncloud11. We zijn bijna klaar maar laten we nu de database gaan aanmaken en instellen
mysql_secure_installationEr zullen nu een aantal vragen in beeld komen. Rooter password hebben wij nog niet dus hier kan je gewoon op enter drukken. De volgende vraag zullen ze vragen om een root password aan te maken klik hier op y en geef daar je root wachtwoord welke je wenst te gebruiken. De overige vragen kan je overal n indrukken tenzij je iets anders wenst.
mysql -u root -pEn nu gaan wij echt de database aanmaken het onderstaande is enkel een voorbeeld je kan zelf je eigen draai eraan geven.
create database owncloud; create user 'owncloud'@'localhost'identified by 'jou-wachtwoord'; grant all on owncloud.* to 'owncloud'@'localhost';
flush privileges;
quit;
12. Nu moeten wij de configuratie bestand aanmaken zodat wij aar http://joudomain.tld/owncloud kunnen gaan. Als je wenst kan je dit altijd aanpassen naar iets anders.
vi /etc/httpd/conf.d/owncloud
En schrijf daar het volgende
Sla het bestand op met command :wq!
Alias /owncloud /var/www/html/owncloud
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
13. Laten we nu apache en mariadb opstarten
systemctl start httpd14. We zijn bijna klaar ga nu naar http://www.domeinnaam-of-ipadres.tld/owncloud en als alles goed is gegaan werkt het! Maak nu een admin account aan door een gebruikersnaam en wachtwoord in te vullen en you are good to go!
systemctl start mariad
No comments:
Post a Comment