owncloud apache ssl

Ku pamięci.

aptitude install apache2 openssl
mkdir -p /etc/ssl/localcerts
openssl req -new -x509 -days 365 -nodes -out /etc/ssl/localcerts/apache.pem -keyout /etc/ssl/localcerts/apache.key
chmod 600 /etc/ssl/localcerts/apache*
a2enmod ssl

W /etc/apache2/sites-available/default-ssl dodajemy:

        <Directory /var/www/owncloud>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                Allow from all
                # add any possibly required additional directives here
                # e.g. the Satisfy directive (see below for details):
                Satisfy Any
        </Directory>

Na koniec:

 a2ensite default-ssl
 /etc/init.d/apache2 restart

I koniec 🙂

Aktualizacja Owncloud 5 – problemy

Dwa małe problemy z aktualizacją Owncloud do najnowszej wersji, tj. 5.

Po pierwsze po udanej aktualizacji plików u niektórych osób (w tym i u mnie) strona zatrzymuję się na informacji „owncloud is in maintance mode”, przypadków na których błąd występuje podanych jest kilka (różne wersje os, przeglądarek) a rozwiązaniem jest zmiana w owncloud/config/config.php

'maintenance' => true,

na

'maintenance' => false,

restart apache czy co tam macie i ponowne otwarcie w przeglądarce.

Jeżeli z kolei na stronie administracyjnej wypluwa błąd o braku locale=en_US.UTF8 mimo iż jest w systemie to cóż, wielkość liter ma znaczenie a najwyraźniej o tym zapomnieli (w moim przypadku prawidłowo brzmi en_US.utf8). W owncloud/lib/util.php w linijce 614 dodajemy poprawną wersję:

$result = setlocale(LC_ALL, 'en_US.UTF-8', 'en_US.UTF8','en_US.utf8');

owncloud i mysql

Trochę namieszałem z owncloudem ostatnio, kilka aktualizacji się zebrało i gdy znalazłem czas ruszyłem do boju. Niestety coś poszło nie tak, postanowiłem zrobić całkowity reinstall i klapa, nie może się połączyć z bazą mysql. Póki co całość działa na sqlite aczkolwiek postaram się znaleźć rozwiązanie mojego problemu w najbliższych dniach 🙂

owncloud – synchronizacja

Owncloud

Wspominałem wcześniej o instalacji Owncloud na serwerze, wypadało by więc ową aplikację poużywać. Niestety mimo iż oferuje ona wiele nadal pozostają problemy z dostępem do kont, z różnych platform. Mowa oczywiście o synchronizacji z linuxa i androida, bo z tych platform korzystam.

O ile linux oferuje w miarę prosty dostęp poprzez webDAV to android nadal kuleje. Niby jest projekt aplikacji, niestety wersja 0.1, która niestety nie oferuje zbyt wiele, ba w moim przypadku mniej niż opis (dostęp i przeglądanie działa, upload niestety nie). Nie zmienia to jednak faktu, że projekt jest rozwojowy, będzie się nadawał na zamiennik dla Dropboxa czy UbuntuOne, bo niektórzy lubią trzymać wszystkie pliki na swoich systemach/usługach. Pozostaje czekać na rozwój i jeszcze raz czekać 🙂

Tymczasem ku pamięci obsługa Owncloud z linuxa:

sudo aptitude install davfs2
sudo dpkg-reconfigure davfs2 - dajemy yes
sudo usermod -aG davfs2 user 

w /etc/fstab dodajemy:

ADDRESS/files/webdav.php /home/user/owncloud davfs user,rw,noauto 0 0

tworzymy foldery owncloud i .davfs2, w ostatnim tworzymy plik secrets i dodajemy:

ADDRESS/files/webdav.php user password

nadajemy uprawnienia:

chmod 600 ~/.davfs2/secrets

testujemy czy montowanie działa:

mount ~/owncloud

Jeżeli tak warto dodać skrypt do autostartu aby montowanie wykonywane było automatycznie.

vps część 2

Tym razem krótko, instalacja Ownclouda, banalna:

apt-get install apache2 php5 php5-sqlite php5-json php5-gd mp3info curl libcurl3 libcurl3-dev php5-curl zip

Wersja 3 do pobrania.

tar xjf owncloud-owncloud-master.tar.bz2
sudo cp -r owncloud /var/www
cd /var/www
sudo chown -R www-data:www-data owncloud

To tyle, kreatorem podajemy dane bazy i dane administratora. Czytaj dalej vps część 2