Instalacja Nextcloud dla laika = OMV + Nextcloud + MariaDB + Stały zewnętrzny IP
HTML-код
- Опубликовано: 16 сен 2024
- Przedstawiam Wam moje podejście do instalacji Openmediavault na terminalu HP-T620.
We filmie wykorzystuję stary dysk Toshiba, jednakże można z powiedzeniem zainstalować Openmediavault na 32Gb pendrive podłączonym do jednego z portów terminala.
Jako, że instalacji robiłem kilkadziesiąt, co rusz próbując innych konfiguracji, film składa się z kawałków pochodzących z różnych okresów, jednakże jest spójny logicznie.
Z terminalem problem jest taki, że póki co, dysk twardy 3,5 cala podłączony przez USB bootuje z pewnym opóźnieniem, przez co Openmediavault nie doczytuje na czas danych i wywala błąd, włącznie z brakiem Nextcloud.
Na pewno działa w połączeniu z pendrive jako magazynem danych.
Planuję podłączyć poprzez PCI-E x1 w którym oryginalnie jest podłączona karta WiFi, przejściówkę i do tego podłączyć kartę z rozszerzeniem 8xSATA.
Film kończy się na zalogowaniu do Nextcloud, w dalszej kolejności pozostaje zmiana konfiguracji tak, aby możliwe było przesyłanie większych plików oraz kosmetyka (manager plików, optymalizacja).
Zwracam uwagę na to, że Nextcloud samo w sobie w sieci domowej działa wolno z uwagi na przesyłanie pakietów do/z serwerów DNS, wskutek czego routery raczej mocno spowalniają przesył danych. Temat szeroko omawiany w sieci. Najłatwiej poradzić sobie z tym udostępniając w sieci lokalnej poszczególne zasoby poprzez SMB.
Jeśli będzie to potrzebne, wrzucę również film z konfiguracją Nextcloud.
Na chwilę obecną terminal mój pracuje z oprogramowaniem Synology, jest dobrze poza brakiem do tegoż aktualizacji.
I wybaczcie mój angielski ;)
Plik z opisem instalacji:
mega.nz/file/u...
Za głos znudzonego informatyka stanowczo łapka w górę.
Super o to mi chodziło kupiłem terminal i szukałem poradnika właśnie takiego dzięki wielkie. We wtorek mi przychodzi terminal spróbuje twojego poradnika na pewno jeszcze raz wielkie dzięki że nagrałeś ten poradnik.
Najlepszy opis jaki znalazłem w sieci. Dobra robota! Wszystko działa! Nie brakuje informacji jak w innych filmikach na ten temat. Pozdrawiam
Dziękuję za świetny tutorial!
Dzięki Paweł, fajny poradnik, mega merytoryczny. Chętnie zobaczyłbym film z konfiguracją Nextcloud. Pozdrawiam!
Fajnie i ciekawie wytłumaczone. Nie mam już chęci na instalację czy zabawę z takimi serwerami. Ale łapa w górę i suba pozostawiam! Pozdrawiam !
Mega robota!
Zrobiłem dokładnie według opisu....i ruszyło! Jesteś wielki!
Cześć, pisałeś że teraz używasz na terminalu Synology. Czyli Xpentology rozumiem? Jak łączysz się do Synology/Xpentology z zewnątrz z "internetu" przy zmiennym ip? Próbowałem QuickConnect ale w Xpentology chyba jest wyłączone.
Cześć mam problem nie może mi się zainstalować docker i wyskakuje mi "Something went wrong trying to pull and start portainer ..." tak samo w przypadku portainer i yaht
Bez urazy. Ale nie da się prościej? Innych możliwości na instalację nextcloud nie ma? Fajne, ale zbyt skomplikowane.
Ależ oczywiście, że się da! ;) Stąd też nie zatytułowałem filmu "najprostsze" :) Zerknij na inny z moich filmów, gdzie na przykładzie crazy-max instalacja jest znacznie mniej skomplikowana. A to tylko przykład, w sieci sporo jest innych repozytoriów.
Dzięki, super poradnik, cała instalacja przeszła krok po kroku bez problemów. Mam tylko mały problem, po odpaleniu wszystkiego nie można wysyłać na nextcloud plików większych niż 1MB, wygląda jak jakiś limit narzucony przez ngix albo php, nie wiesz gdzie można to zmienić?
Zerknij tutaj: ruclips.net/video/2-EbM9MyRBs/видео.html, wybacz że odsyłam w inne miejsce ale pora jest już późna ;)
Przydałby się nowy poradnik pod OMV7
Spróbuję przygotować do końca marca
@@nietakitoByło by bardzo miło. Też poprosze o aktualizacje pod OMV 7.
Spoko materiał bez zbędnego przedłużania. Oczekuje na swój terminal dzisiaj i spróbuję z tą instrukcją z filmu ogarnąc temat.
Mam tylko nadzieję że przy konfiguracji OMV 7 (taką pobrałem) nie będzie aż takiej różnicy jak w tym filmie 🤔
Witam super poradnik właśnie z niego korzystam zainstalowałem wszystko zgodnie z poradnikiem i fajnie to śmiga transfery na poziomie 100-120 MB czy idzie to jeszcze udoskonalić??
Szybkie pytanie mam wersję T630 z możliwością z dwoma gniazdami M.2 SATA czy jest szansa na pracę w RAID ?
Powinien obsłużyć, OMV nie akceptuje dla RAID gniazd USB, jedynie właśnie SATA
@@nietakito u mnie będzie na win10 trochę do innych celów możesz sobie zerknąć u mnie, ale ciekawi mnie czy mogę tak w ogóle zrobić bo zawsze to bezpieczniej a trochę danych będzie zbierać z magazynu i fotowoltaiki dzięki serdeczne za szybką odpowiedź
Cześć, postępowałem zgodnie z instrukcją, ale mam problem z nextcloudem - przy próbie dostania się na niego zewnętrznie od razu jestem skierowywany do panelu router, zaś przez domową sieć mam błąd 502 bad gateway. Masz jakiś pomysł jak to obejść? Mógłbym zrezygnować z duckdns, bo mam stałe IP. Z góry dzięki.
Jeśli widzisz panel routera to znaczy, że najprawdopodobniej masz źle skonfugurowane przekierowanie portów. Bad Gateway - sprawdź w konfiguracji Nextcloud, czy dodałeś zewnętrzne IP do białej listy.
_From __#PureTuber_
Jakie transfery uzyskujesz kopiujac pliki udostepniajac folder w sieci przez smb? U mnie od 2-5MB (16-40 Mb) , kiepsko sie dane kopiuja :/
W chwili obecnej mam dysk SSD, sieć 1Gb/s, transfer 113 MB/s
Super sprawa tylko że sam system nie jest dopracowany wręcz wywala krytyczne błędy. Działam na 3.0.100Erasmus ,tak atak wiem starsza wersja co ciekawe była stabilna do momentu gdy zaczęła się szopka z omvextrasorg. Wysyp różnych wersji jeden system się sypie instalacja przebiega normalnie po reboot i Zonk od początku myślę że trochę pogubili sie programiści w wersjach i zaczęli zlewać starsze wersje a miały fajne wtyczki . Dobrze że mój synology nie sypie się przy złej wtyczce . Idea fajna mam drugi serwer openmediavault ten sam komp wyse ten sam system działa już około roku i jest ok ,Teraz po ściągnięciu i instalacji takie jaja . Co ciekawe na forach Polskich i zagranicznych pojawia się ten sam problem ciekawe co kto i dlaczego namieszał ?!!!!!
Wszystko przeszło jak w poradniku aż do momentu logowania się na next cloud przez przeglądarkę nie może się połączyć z adresem z duckdns ma ktoś pomysł co może być nie tak?
Witam. Ja przez przypadek zaznaczyłem instalacje uefi co mam w takim przypadku zrobić
U mnie w trybie UEFI nie chciało się zabootować. Uznałem więc, że najprościej będzie zainstalować openmediavault od nowa, tym razem w trybie legacy.
wyskoczył mi oto tki błąd i za bardzo nie wiem co z tym zrobić :Error while trying to initialise the database: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 4047 InnoDB refuses to write tables with ROW_FORMAT=COMPRESSED or KEY_BLOCK_SIZE.
Zerknij na komentarze, @Kamil Grodzki miał podobny problem, jest to związane z jedną z ostatnich aktualizacji MariaDB
@Arek P Zaktualizowałem plik dostępny w opisie filmu. Aby uniknąć błędu, koniecznym było dopisanie w docker-compose.yml w części dotyczącej mariadb pozycji command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-file-per-table=1 --innodb-read-only-compressed=OFF
siemka czy tylko mi sie instalacja zawiesza przy konfiguracji sieci - dhcpv6 ?
czy jest możliwość w późniejszym terminie dołożenia kolejnego dysku ? powiedzmy mam dysk 1TB i chciałbym dodać drugi powiedzmy też 1 TB
Istnieje. Jeśli nie planujesz RAID, najprościej w opcjach Nextcloud zainstalować aplikację External Storage, która pozwoli dodawać kolejne dyski jako osobne wolumeny (każdy z dysków stanie się nijako osobnym katalogiem u osób, którym udostępnisz do niego dostęp). Mniej wygodne jest to, że dostępna, wolna przestrzeń będzie widoczna tylko dla dysku pierwszego. Wygodnym jest utworzenie systemu plików Unionfs, który to scali w jeden wirtualny wolumen wskazane dyski - kilka dysków będzie widoczne jako jeden o łącznej dostępnej pojemności. Unionfs instalujesz poprez OMV-Extras jako Plugin.
Witam , instalacja przebiegła bezproblemowo omv zostawiłem na standardowym porcie 80. Przy próbie logowania się do nextcloud pokazuje mi się strona logowania do omv. Ci zrobiłem źle ?
W ustawieniach OMV zmień port na inny niż 80, po tym powinno ruszyć
Po zmianie portu na 84 i wpisaniu nazwa.duckdns.org wyskakuje mi "Ta witryna jest nieosiągalna" a po dopisaniu :84 pokazuje mi się strona logowania omv bawiąc się we wpisywanie portów pokazała mi się strona logowania nextcloud po dopisaniu portu :88 nie wiedzieć czemu ale przy próbie logowania wyskakuje komunikat "Error while trying to initialise the database: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 4047 InnoDB refuses to write tables with ROW_FORMAT=COMPRESSED or KEY_BLOCK_SIZE. "
@@owncloud358 Moim zdaniem masz źle skonfigurowane przekierowanie portów na routerze. Jeśli przekierujesz port 80 na taki, jaki masz dla NC, wówczas zadziała bez wpisywania portu. Z drugiej strony wpisywanie portu łącznie z adresem lepiej zabezpieczy Cię przed skanowaniem domyślnych portów. Kwestia błędu: znalazłem w sieci info, że MariaDB od wersji 10.6.0 używa domyślnie tabel tylko do odczytu, stąd albo trzeba w docker-compose.yml wymusić instalację starszej wersji MariaDB podając np. image: mariadb:10.5 dla mariadb, albo dodając wiersze:
command:
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_general_ci
- --skip-innodb-read-only-compressed
Źródło:
cloudkid.fr/fixing-broken-nextcloud-mariadb-10-1-upgrade/
www.gitmemory.com/PJaros
www.reddit.com/r/NextCloud/comments/olodl4/nextcloud_logs_error_during_request_or_usage_of/
@@nietakito przekierowałem port tak jak pisałeś :) Odnośnie wspomnianego błędu zasugerowałem się linkiem do poradnika zmieniając w dockerze starszą wersje MB i wszystko śmiga jak należy :) dziękuje bardzo za Twoją pomoc
mam problem. Pomimo skonfigurowania wg. istrukcji i przekierowaniu portów 80 i 443 oraz prawidłowo działąjącego sledzenia zmian ip na duckdns nie mogę połączyć się zdalnie. Może ktoś ma jakiś pomysł co zrobiłem żle i czy da się to jakoś naprawić
Dodam że operator internetu to Orange internet światłowodowy a router to fanbox 6
Cześć, pobierz narzędzie nmap ze strony nmap.org/download.html, daj jako cel swój publiczny IP, i profil Intense scan. Wyrzuci Ci otwarte porty oraz info o nich. U mnie niestety operator kilka miesięcy temu zmienił antenę i najpierw jako otwarte, na swoim IP widziałem 22 i 8080, a gdy wbiłem mójip:8080, pokazywała się strona logowania do anteny Ubiquiti.
Ostatecznie mam Nextcloud z Cloudflare Argo tunnel, aby ten problem obejść.
@@nietakito a jest jakaś możliwość znalezienia nexclouda w sieci lokalnej poprzez wpisanie ip
próbowałem wpisać adres omv i po :80 lub 443 ale to nic nie daje. Jestam jak to powiedzieć zielony
@@nietakito próbując skanować zewnętrzny adres ip nie znajduje żadnych otwartych portów, gdy wpiszę jako cel adres routera w sieci lokalnej pojawia mi się to Discovered open port 139/tcp on 192.168.1.1
Discovered open port 53/tcp on 192.168.1.1
Discovered open port 445/tcp on 192.168.1.1
Discovered open port 80/tcp on 192.168.1.1
Discovered open port 443/tcp on 192.168.1.1
Discovered open port 631/tcp on 192.168.1.1
Po nierównej walce działa dziękuję za pomoc
Czy jest jakaś alternatywa dla WakeMeOnLan? Problem w tym że programik WiFiInfoView nie może znaleźć adaptera wifi a chciałem przeskanować tym programem po sieci lan przy użyciu znanego kabla ethernetowego. I tu pies pogrzebany ;C
Można zajrzeć do routera jaki ma adres urządzenie, można ewentualnie podłączyć klawiaturę i ekran i wpisać ręcznie aby pokazało adres IP z wiersza poleceń
Przy instalacji openmediavault wyskakuje błąd: "Brak trasy do hosta". Ma ktoś jakiś pomysł?
Witam.A mi nie chce startować z dysku m.2 .Przestawiłem w biosie i nadal nic
Najpierw ustawiasz bootowanie USB, instalujesz na Flash lub drugi pendrive, który będzie na stałe. Usuwasz instalacyjny, reboot i jeśli nie chce ruszyć, w Boot Order dajesz Hard Drive na początek.
Witam, pojawił się u mnie problem przy tworzeniu konta administratora na nextcloud. Mianowicie pojawia mi się taki błąd: Error while trying to create admin user: Failed to connect to the database: An exception occurred in the driver: SQLSTATE[HY000] [2002] No such file or directory
Uruchom Portainer (IP_servera:9000) i sprawdź, czy kontener mariadb jest uruchomiony. Jeśli nie - błąd w konfiguracji. Jeśli uruchomiony, spróbuj zamiast localhost podczas tworzenia konta podać db:3306 lub db:3307.
@@nietakito sprawdziłem, niestety nie pomogło 😕. Czy trzeba przekierować jeszcze jakiś port oprócz 80 i czy port, na którym jest nextcloud ma znaczenie?
Port dla Nextcloud ma znaczenie, gdyż musisz ustawić odpowiednie przekierowanie na routerze do tego właśnie portu. Jeśli nadal masz problem z utworzeniem konta admina, winą nie jest port, a brak połączenia z sql
@@nietakito udało mi się poradzić z tym problemem dodając do db: command: --skip-innodb-read-only-compressed
@@nietakito udało mi się poradzić z tym problemem dodając do db: command: --skip-innodb-read-only-compressed
Czy tylko mi nie chce działać przekierowanie przez duckdns? Dochodzę do momentu zakończenia instalacji nextclouda i taka p****! A poza tym omv łapie error 500
Spotkałem się z sytuacją, że któryś z antywirusów blokował domenę duckdns. Czy jak wpiszesz swoje ip:port, łączy się z Twoim routerem lub Nextcloud?
a jak będzie wyglądać instalacja gdzie zamiast Letsencrypt użyjemy Swag ?
Nie testowałem takiego rozwiązania, może coś w ten deseń?: forum.openmediavault.org/index.php?thread/39249-swag-let-s-encrypt-and-web-gui/&postID=275709#post275709
@@nietakito pytam bo u mnie nie chce działać (pewnie gdzieś błąd robię)
Jak taki terminal sprawowałby się w roli domowego NAS i przesyłanie treści 4K do np. TV
Ja zamiast beznadziejnego terminala kupiłem maca mini z 2012 roku gdzie ma wejście na 2 dyski twarde. Mam na nim linusa z openmediavault jako nas i plex do filmów. Działa ideale i jest dość szybki. I5 8gb ramu. Kosztował ok 300zl
@@-xYz--nk1gm Dyski przez USB, czy mówimy o montażu w środku?
@@parowkowyskrytozerca77 mówimy o montażu w środku. Są 2 sloty na 2.5” u mnie jeden to ssd 128 a drugi 500hdd ale teraz będę przerabiał oba na macierz. Szczerze polecam bo na takim Macu mini instalujesz co chcesz. Windows/Linux/macOS czy NASH itp. Jedyne do montażu drugiego dysku trzeba taśmę dokupić £5 na ebay
Tylko ile prądu bierze ten mac bo to też jest istotne
Witam, nie dziala strona nextcloud nie odpala, wszystko bylo robione dokladnie tak samo jak na filmie.
Cześć, przekierowanie portów na routerze zrobiłeś? Rzecz też ważna, czy dostawca usługi daje możliwość odblokowania portów, obecnie mam taką sytuację, że na moim stałym IP mam dostęp do panelu logowania anteny WiFi. I żadnych portów nie mogę otworzyć.
Tak, przekierowanie Portow dziala bez problemow, mam inna usluge DNS wykupiana i moge sie logowac zdalnie na OMV ( Port 81)
kiedys mialem freenas i nextcloud dzialal.
@@grabek442 Zrób tak: logujesz się do OMV, później poprzez Portainer do Dockera, sprawdź, czy wszystkie kontenery masz uruchomione. Jeśli tak, sprawdź logi Nextclouda.
@@nietakito moj sprzet to : MSI 001BEU
8G RAM
system jest zainstalowany na dysku SSD zewnatrznym
w sciezce katalogu mam takie cos: uuid-81c869b7-6246-4d08-86ad-e742150d26a6 ( zamiast label HDD0)
ale to chyba nie ma znaczenia
@@nietakito Wszystkie kontenery mam uruchomione, a jesli chodzi o logi to nie wiem czy sa prawidlowe.
znasz moze inny sposob instalacji nextcloud, bez duckdns ?
Pojawił się u mnie błąd w 25 punkcie
25:
Zmień uprawnienia Data
$ docker exec -it nextcloud-app bash
Error: No such container: nextcloud-app
dalej nie idzie.
nextcloud-app jest nazwą kontenera w dockerze, definuje się ją w docker-compose.yml jako container_name. Zerknij jaką masz tam nazwę i takiej użyj w poleceniu, może zmieniłeś. A jeśli jest bez zmian, spróbuj ponownie wywołać docker-compose up -d
@@nietakito Przy wywołaniu docker-compose up -d
jest error
Starting nextcloud-proxy ... error
oraz
ERROR: Encountered errors while bringing up the project.
mam taką samą nazwę w container_name.
@@nietakito Dziękuję za szybką odpowiedź.
@@Jacek_D Spróbuj tak: zaloguj się do Portainer (w OMV z lewej strony OMV-Extras, później Open Portainer), jak się otworzy, z lewej Containers. Pokaże się lista kontenerów, kliknij na nextcloud-app i Logs. Możesz tez spróbować skorzystać z YAML Validator, znajdziesz poprzez google - do sprawdzenia poprawności tego, co wklejasz do docker-compose
@@nietakito W container list mam :
nextcloud-proxy created
oraz
nextcloud-mariadb running
duckdns running
portainer running
u mnie wywala cos takiego podczas wpisania w przegladarke ip:88 503 Service Temporarily Unavailable bo jesli wpisuje przez duckdns to nic nie wyswietla
Cześć, internety podają, że to najprawdopodobniej kwestia uprawnień lub ustawień nginx. Spróbuj poprzez omv wejść do Portainer i sprawdzić, czy wszystko się uruchamia - nginx, mariadb
@@nietakito Wszystko niby ok OMV postawiony od nowa robione według Twojego poradnika a mimo to cos jest złe i nie działą. podaj jakies namiary podele Ci screen bo tu nie moge
@@kozik132 Pisz na [edytowane]
@@nietakito sprawdz poczte
@@kozik132 Cześć Mateusz! Takie pytanie, czy udało Ci się może rozwiązać Twój problem (503 Service Temporarily Unavailable)?
Ręce opadają nigdzie nie mogę znaleźć odpowiedzi. Może ktoś z was już miał taki przypadek z tym nextcloud ?
Czy na t620 pójdzie RUclips w full HD?
Niestety, Win10 w wersji Lite, przy odtwarzaniu filmów co kilka - kilkanaście sekund jest ścinka. Oglądanie praktycznie nie ma sensu.
Którą wersję procesora masz w t620? AMD Gx-217ga, czy AMD GX-415GA? Ile pamięci RAM?
@@MrRekss1 Odtwarzanie sprawdzałem na GX-415GA, 4Gb RAM. Na chwilę obecną posiadam oba modele t620. Jeśli Ci zależy, mogę spróbować zwiększyć ilość RAM i ponownie przetestować.
Jeżeli to nie będzie dla Ciebie problem to możesz przetestować.
@@MrRekss1 8Gb, zrywa nadal, albo wina systemu, albo hardware. Nie wiem jak by wyglądało z innym systemem.
nie działa już Duck DNS
Sprawdziłem, jest ok. Może korzystasz z VPN? Przy włączonym u mnie SurfsharkVPN faktycznie strony duckdns.org nie chce wczytać.
U mnie działał na początku działał a po miesiącu przestał, gdyż dostawca Internetu się zorientował, że korzystam z tzw. stałego-dynamicznego łącza, które u niego jest płatne, a które pozwalało na działanie duckdns więc mi je zablokował. Potem wystarczyło do nich zadzwonić zapłacić szalone 5zł za aktywowanie usługi i po problemie.
Podczas tworzenia konta administratora dostaję Error while trying to create admin user: Failed to connect to the database: An exception occurred in the driver: SQLSTATE[HY000] [2006] MySQL server has gone away; poza tym mam dziwną scieżkę bezwględną /srv/dev-disk-by-uuid-af94e8a8-c2df-4813-a5c1-9d83e5a250c7/Data i taką podałem w konfiguracji, czy to może być powodem?
Ścieżka nie powinna być powodem. Spróbuj w Putty dać find / -name "config.php" i jeżeli znajdzie, zmienić nazwę pliku (lub usunąć), po czym sprawdź czy ruszy. Przyczyną może być niezakończenie instalacji a przedwczesne wywołanie utworzenia pliku konfiguracji
@@nietakito usunąłem config.php z /root/app/config ale dalej ten sam błąd
@@fantek8718 Ten plik powinien powinien być w lokalizacji, gdzie instalowany był Nextcloud. Sprawdz czy masz prawidłowo skonfigurowane ścieżki w pliku docker-compose
@@nietakito Dzięki Paweł że podjąłeś temat. Ścieżki kopiowałem z Twojego pliku, wyglądają prawidłowo. Mam obawy co do mysql-a: Failed to start mysql.service: Unit mysql.service not found. Chyba będzie szybciej jak postawię OMV od nowa. Na razie nic tam nie ma, więc nie ma problemu.