Ostatnio natknąłem się w sieci na ownCloud – usługę „chmurki” którą można zainstalować na własnym serwerze www. I właśnie dzisiaj postanowiłem ją zainstalować na moim Debianie.
No więc zabieramy się do pracy. Pierwszy krok o którym zawsze należy pamiętać (dla bezpieczeństwa) to backup bazy danych, konfiguracji apache2 oraz plików z /var/www.
Po stworzeniu backupu możemy zacząć działać.
1. dodajemy źródło instalacji owncloud:
nano /etc/apt/sources.list.d/owncloud.list
gdzie wklejamy poniższy kod (dla Debiana w wersjii 7):
deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/ /
i zapisujemy plik Ctrl+x
2. Pobieramy i dodajemy klucz dla skonfigurowanego źródła:
wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key
apt-key add - < Release.key
3. Instalujemy ownCloud:
apt-get update && apt-get install owncloud -y
Po zakończeniu operacji instalacja będzie gotowa, teraz czas na konfiguracje 🙂
4. Otwieramy swój phpmyadmin (lub działamy z konsoli) i tworzymy nową bazę dla owncloud.
Należy pamiętać aby zawsze tworzyć osobnego usera z dla każdej bazy danych z indywidualnym hasłem i dostępem wyłącznie do tej bazy.
5. tworzymy katalog do przechowywania naszych danych, w moim przypadku w katalogu użytkownika. Musimy pamiętać o zmianie uprawnień na www-data aby apache miał do niego dostęp.
mkdir /home/username/owncloud
chown -R www-data:www-data /home/username/owncloud/
6. Przechodzimy na adres swojego serwera i dodajemy /owncloud/ np: https://sloniupl.eu/owncloud/gdzie konfigurujemy ownCloud:
Wypełniamy wymagane dane i klikamy Zakończ konfiguracje.
I gotowe 🙂
Linkografia:
https://thetinhat.com/tutorials/alternatives/owncloud.html