[YT] Owncloud7 na Tomato z użyciem wbudowanego serwera WWW
|
mb36 |
Dodano 07-09-2014 11:08
|
User
Posty: 38
Dołączył: 14/04/2012 13:09
|
A co z tym komunikatem zrobić ???
Twój katalog danych i pliki są prawdopodobnie dostępne z Internetu. Plik .htaccess, który dostarcza ownCloud nie działa. Sugerujemy, aby skonfigurować serwer WWW w taki sposób, aby katalog danych nie był dostępny lub przenieść katalog danych poza główny katalog serwera WWW.
ASUS RT-AC56U + tomato-RT-AC56U-ARM--122-AIO-64K
|
|
|
|
susser |
Dodano 07-09-2014 11:53
|
User
Posty: 114
Dołączył: 05/09/2014 11:42
|
Musisz przeniesc plik 'data' z folderu owncloud gdzie indziej - najlepiej poza folder owncloud...
Nastepnie w pliku config.php musisz wpisac w datadirectory gdzie go przeniosles.
Jak odpalisz owncloud to dostaniesz blad 'cos z zapisywaniem'.
wchodzisz w putty wpisujesz np: tmp/mnt/twardziel/ownCloud chown nobody:nobody owncloud/ -R
No i smiga.
Pozdrawiam |
|
|
|
mb36 |
Dodano 07-09-2014 12:22
|
User
Posty: 38
Dołączył: 14/04/2012 13:09
|
OK, dzięki, poradziłem sobie, trzeba przenieść katalog data poza folder owncloud
ASUS RT-AC56U + tomato-RT-AC56U-ARM--122-AIO-64K
|
|
|
|
susser |
Dodano 07-09-2014 13:59
|
User
Posty: 114
Dołączył: 05/09/2014 11:42
|
Czy ktos moze wie jak ustawic https zamiast http, chodzi mi o automatyczne przekierowanie z http na https.
Czy znalazl ktos moze jakis prosty sprawdzony sposob i moglby to opisac?
Pozdr. |
|
|
|
xaliemorph |
Dodano 07-09-2014 14:50
|
User
Posty: 4
Dołączył: 07/04/2008 16:46
|
Odnośnie wątku ... widziałem że trzeba zmienić limit wielkości pliku by móc sensownie z tego korzystać. I klocek.
Aktualnie zbieram różne pomysły na sensowny system duplikowania danych bo przy rosnącej ilości danych w domu szansa że któryś dysk w którymkolwiek komputerze padnie najzwyczajniej rośnie. I teraz zastanawiam się jak to zrobić. Czy kupić jakiś NAS, najlepiej z RAID'em by uniknąć awarii pojedynczego dysku w samym NAS czy uzupełnić funkcje routera o funkcje NAS. Zarówno w jednym i drugim przypadku skłaniam się ku chmurze gdyż dla innych użytkowników jest bardziej intuicyjna mimo wszystko. I tu zagadka. Skoro tam był limit pliku 2MB a potem 100MB to jeśli to by miało oznaczać limit pliku to kiszka bo do backupu byłby pliki po parę GB (i to wcale nie filmy, bo te to można se odpuścić).
W którą stronę iść? A może w ogóle zmienić kierunek i oprzeć NAS na jakimś HTPC (co prawda mam zwykłego Xtreamera I generacji ale on tylko do oglądania filmów się nadaje, niczego więcej a i pojemny dysk też tam nie wejdzie)?
Reasumując marzy mi się system dzięki któremu jak tylko odpalę komputer sam automagicznie będzie mi replikował dane z całego komputera w razie awarii jednego czy innego dysku, tak te setki GB i to najlepiej w miarę energooszczędny i przede wszystkim bezgłośny bo to zwykłe mieszkanie w bloku i brak miejsca typowo przeznaczonego na hałas (kuchnia i łazienka odpadają z wiadomych powodów). Czy znacie takie rozwiązanie? |
|
|
|
mp3zenek |
Dodano 07-09-2014 20:36
|
User
Posty: 30
Dołączył: 15/11/2008 15:47
|
Cytat dar3k napisał(a):
kopiowanie:
cp /źródło /przeznaczenie
dowiązanie:
ln -s /plik_istniejący /link_symboliczny
najlepiej całą scieżkę podawać do polecen tj:
/bin/cp i /bin/ln
przez cp też się da robić dowiązania (tylko nie próbowałem czy to działa):
-l,-s Create (sym)links
Witam
Próbowałem dwa z podanych sposobów ale niestety po restarcie routera nginx startuje ze standardowymi ustawieniami.
Dopisywałem to do skryptu Firewall i Init.
Chyba nic innego nie pozostaje jak poczekać na poprawki i nową wersję Tomato. |
|
|
|
Maniek91PL |
Dodano 07-09-2014 22:20
|
Maxi User
Posty: 731
Dołączył: 29/04/2013 21:44
|
można by prosić w jednym poście co należy zrobić aby można było wrzucać pliki bez limitu wielkości ? coś edytować, dodać, pogubiłem się.
Ps. wgrałem na mój routerek ASus rt-18u bez problemowo
Asus RT-AC3200
Rocket M5
APC BACK-UPS RS 1200
Mini Itx ASUS Q87T+ i7-4770S
Alienware m15
Vu+ Solo2
|
|
|
|
mb36 |
Dodano 07-09-2014 23:19
|
User
Posty: 38
Dołączył: 14/04/2012 13:09
|
W Scripts->Init dodać:
echo "post_max_size = 100M" >> /etc/php.ini
echo "upload_max_filesize = 100M" >> /etc/php.ini
Dopisać do pliku /etc/nginx/nginx.conf
http {
client_max_body_size 100m;
include /tmp/etc/nginx/mime.types;
...
Przed dopisaniem w pliku nginx.conf serwer powinien być zatrzymany.
Myślę jednak, że warto poczekać aż @shibby wyda wspomniane poprawki.
ASUS RT-AC56U + tomato-RT-AC56U-ARM--122-AIO-64K
|
|
|
|
Unpleasant |
Dodano 09-09-2014 09:29
|
User
Posty: 50
Dołączył: 09/12/2011 09:38
|
Chyba zamęczę tego swojego biednego RT-N16.
Ciągnie Transmission, ovpn, DLNA i sambę, a strasznie kusi mnie ten webserver z owncloud... Albo rozpruję mu obudowę i wrzucę wentylatorek + niewielki OC, albo czas na zmianę...
Gdyby ktoś testował to na starszych routerach, byłbym wdzięczny za raport.
Edytowany przez Unpleasant dnia 09-09-2014 09:35
|
|
|
|
Kontrolny |
Dodano 09-09-2014 09:51
|
Super User
Posty: 560
Dołączył: 22/12/2012 16:16
|
Cytat xaliemorph napisał(a):
Odnośnie wątku ... widziałem że trzeba zmienić limit wielkości pliku by móc sensownie z tego korzystać. I klocek.
Aktualnie zbieram różne pomysły na sensowny system duplikowania danych bo przy rosnącej ilości danych w domu szansa że któryś dysk w którymkolwiek komputerze padnie najzwyczajniej rośnie. I teraz zastanawiam się jak to zrobić. Czy kupić jakiś NAS, najlepiej z RAID'em by uniknąć awarii pojedynczego dysku w samym NAS czy uzupełnić funkcje routera o funkcje NAS. Zarówno w jednym i drugim przypadku skłaniam się ku chmurze gdyż dla innych użytkowników jest bardziej intuicyjna mimo wszystko. I tu zagadka. Skoro tam był limit pliku 2MB a potem 100MB to jeśli to by miało oznaczać limit pliku to kiszka bo do backupu byłby pliki po parę GB (i to wcale nie filmy, bo te to można se odpuścić).
W którą stronę iść? A może w ogóle zmienić kierunek i oprzeć NAS na jakimś HTPC (co prawda mam zwykłego Xtreamera I generacji ale on tylko do oglądania filmów się nadaje, niczego więcej a i pojemny dysk też tam nie wejdzie)?
Reasumując marzy mi się system dzięki któremu jak tylko odpalę komputer sam automagicznie będzie mi replikował dane z całego komputera w razie awarii jednego czy innego dysku, tak te setki GB i to najlepiej w miarę energooszczędny i przede wszystkim bezgłośny bo to zwykłe mieszkanie w bloku i brak miejsca typowo przeznaczonego na hałas (kuchnia i łazienka odpadają z wiadomych powodów). Czy znacie takie rozwiązanie?
Najwyraźniej chcesz NASa.
Ja mam Netgear ReadyNAS i zachwalam.
--
Netgear R6300 v1 OFW :-o
Netgear WNR3500L v2 × 3
Tomato Firmware 1.28.0000 MIPSR2-121 K26 USB AIO
ReadyNAS Duo v1
|
|
|
|
Maniek91PL |
Dodano 10-09-2014 11:18
|
Maxi User
Posty: 731
Dołączył: 29/04/2013 21:44
|
Cytat susser napisał(a):
Musisz przeniesc plik 'data' z folderu owncloud gdzie indziej - najlepiej poza folder owncloud...
Nastepnie w pliku config.php musisz wpisac w datadirectory gdzie go przeniosles.
Jak odpalisz owncloud to dostaniesz blad 'cos z zapisywaniem'.
wchodzisz w putty wpisujesz np: tmp/mnt/twardziel/ownCloud chown nobody:nobody owncloud/ -R
No i smiga.
Pozdrawiam
Gdzie ten plik config.php ?
* ok znalazłem
zmieniłem ścieżkę folderu data na /opt/static/data
Zapisałem
Chce właczyć server nie mam błędu, bo nie chce się właczyć, wchodzę przez ssh i wpisuje (do końca nie wiem co mam wpisać? ścieżkę gdzie mam tą chmurę?
[@Thearoot]$ /opt/ownCloud chown nobody:nobody owncloud/ -R
-sh: /opt/ownCloud: not found
[@Thearoot]$ tmp/mnt/twardziel/ownCloud chown nobody:nobody owncloud/ -R
-sh: tmp/mnt/twardziel/ownCloud: not found
[@Thearoot]$ /opt/ownCloud chown nobody:nobody owncloud/ -R
-sh: /opt/ownCloud: not found
[@Thearoot]$
mam /opt/ownloud .. a jest błąd :O
Edytowany przez Maniek91PL dnia 10-09-2014 11:23
Asus RT-AC3200
Rocket M5
APC BACK-UPS RS 1200
Mini Itx ASUS Q87T+ i7-4770S
Alienware m15
Vu+ Solo2
|
|
|
|
mb36 |
Dodano 10-09-2014 11:22
|
User
Posty: 38
Dołączył: 14/04/2012 13:09
|
Cytat Gdzie ten plik config.php ?
owncloud/config/config.php
ASUS RT-AC56U + tomato-RT-AC56U-ARM--122-AIO-64K
|
|
|
|
Maniek91PL |
Dodano 10-09-2014 11:24
|
Maxi User
Posty: 731
Dołączył: 29/04/2013 21:44
|
"wchodzisz w putty wpisujesz np: tmp/mnt/twardziel/ownCloud chown nobody:nobody owncloud/ -R
No i smiga." co mam tam wpisać? bo jest błąd
Asus RT-AC3200
Rocket M5
APC BACK-UPS RS 1200
Mini Itx ASUS Q87T+ i7-4770S
Alienware m15
Vu+ Solo2
|
|
|
|
mb36 |
Dodano 10-09-2014 11:31
|
User
Posty: 38
Dołączył: 14/04/2012 13:09
|
/opt chown nobody:nobody owncloud/ -R
ASUS RT-AC56U + tomato-RT-AC56U-ARM--122-AIO-64K
|
|
|
|
susser |
Dodano 10-09-2014 11:36
|
User
Posty: 114
Dołączył: 05/09/2014 11:42
|
tak jak kolega wyzej napisal |
|
|
|
Maniek91PL |
Dodano 10-09-2014 12:11
|
Maxi User
Posty: 731
Dołączył: 29/04/2013 21:44
|
[@Thearoot]$ /opt chown nobody:nobody owncloud/ -R
-sh: /opt: Permission denied
[@Thearoot]$ chmod 777 /opt
[@Thearoot]$ /opt chown nobody:nobody owncloud/ -R
-sh: /opt: Permission denied
[@Thearoot]$ chmod 777 /opt/owncloud/
[@Thearoot]$ /opt chown nobody:nobody owncloud/ -R
-sh: /opt: Permission denied
Połączony z 10 wrzesień 2014 12:39:48:
* oczywiście server web wyłaczony, bo nawet i tak go właczyć nie mogę :p
Połączony z 10 wrzesień 2014 12:44:11:
* zresetowałem router, server web się włączył ale dalej mam to samo :
[@Thearoot]$ /opt chown nobody:nobody owncloud/ -R
-sh: /opt: Permission denied
:O
Edytowany przez Maniek91PL dnia 10-09-2014 12:44
Asus RT-AC3200
Rocket M5
APC BACK-UPS RS 1200
Mini Itx ASUS Q87T+ i7-4770S
Alienware m15
Vu+ Solo2
|
|
|
|
shibby |
Dodano 10-09-2014 13:21
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
a po co ci to /opt z przodu????
jak już to:
cd /opt
chown nobody:nobody owncloud/ -R
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
Maniek91PL |
Dodano 10-09-2014 13:58
|
Maxi User
Posty: 731
Dołączył: 29/04/2013 21:44
|
Shibby jak zwykle uratował sytuację :D
[@Thearoot]$ cd /opt
[@Thea/opt]$ chown nobody:nobody owncloud/ -R
[@Thea/opt]$
tylko teraz chce z zewnątrz się dostać po ip:port i mam takie coś:
klikam tak, ale bez zmian, chce się zalogować przez https, ale wyswietla brak strony :O
Asus RT-AC3200
Rocket M5
APC BACK-UPS RS 1200
Mini Itx ASUS Q87T+ i7-4770S
Alienware m15
Vu+ Solo2
|
|
|
|
shibby |
Dodano 10-09-2014 14:25
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
zedytuj plik /opt/owncloud/config/config.php i dodaj "tomato" do trusted ręcznie. HTTPS nie włączaj bo domyślnie nginx w tomato nie ma SSLa włączonego. Do tego wymagana jest ręczna modyfikacja configu nginxa.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
Maniek91PL |
Dodano 10-09-2014 16:00
|
Maxi User
Posty: 731
Dołączył: 29/04/2013 21:44
|
coś nie tak chyba ustawiłem :O
$CONFIG = array (
'instanceid' => 'oc44e6877c63',
'passwordsalt' => 'ae89820e6fbe8299ff3525cb457870',
'trusted_domains' => tomato
array (
0 => '192.168.1.1:85',
1 => 'tomato',
2 => 'tomato',
3 => 'tomato',
4 => 'tomato',
5 => 'tomato',
),
'datadirectory' => '/opt/static/data',
'dbtype' => 'sqlite3',
'version' => '7.0.2.1',
'installed' => true,
);
zapis, uruchamiam ponownie web server , wchodzę przez www i nic się nie wyświetla
Asus RT-AC3200
Rocket M5
APC BACK-UPS RS 1200
Mini Itx ASUS Q87T+ i7-4770S
Alienware m15
Vu+ Solo2
|
|
|