Pomoc Migracja NextCloud do docker`a

Status
Brak możliwości dodawania odpowiedzi.

mackowiakp

Entry Technician
Q Associate
5 Czerwiec 2015
82
6
8
Gdynia
QNAP
TS-x53
Ethernet
1 GbE
Chcę dokonać migracji aplikacji NextCloud z pakietu który jest instalowany w samym QTS (pobrany z repo klubowego) na NextCloud w dockerze. Udało się i baza jest cały czas trzymana w MariaDB NAS`a. Na samym NAS`ie (a nie w dockerze) są też pliki dokumentów, zdjęć itp. Wszystko się niby synchronizuje np z klientem Linuxowym NextCloud. Podobnie dostęp z filemanagera Linuxa do plików w bazie jest (poprzez WEBDav). Jednak dla klientów jest dostęp do bazy jakby w trybie read only. Na 100% jest to problem z jakimiś uprawnieniami dostępu.

Mogą mi Koledzy podpowiedzieć co sprawdzić?

Wersja oprogramowania Firmware: 4.4.3.1439
Model serwera: QNAP TS-433A
 
Hmm. Ale jakby przekopiować pliki poszczególnych użytkowników do dockera to jak potem zrobić update bazy MariaDB żeby baza zapisała sobie że pliki są w innym miejscu? Bo Nextcloud w dockerze nie ma bezpośredniego dostępu do tych plików.
 
Tak, ale to jest poradnik dla sqllite a n to za mała baza dla mnie.
Problem rozwiązany. Przekopiowałem pliki danych (dokumenty, fotografie inne) do dockera. Pozostawiłem jednak natywną bazę MariDB jako bazę dla dockera. Następnie puściłem taką komendę.

Kod:
/usr/bin/occ files:scan --all

Baza się zaktualizowała pod kątem nowej lokalizacji plików, po-indeksowała pliki, porobiła miniatury itp. W efekcie mam to co chciałem. NextCloud z plikami w kontenerze a baza na NAS`ie.
 
Po pierwsze, to tylko prawdziwi twardziele żyją bez backupu. Backup - co prawda off-line - mam na HDD/USB podpiętym do mojego desktopa. Poza tym o jakim nowym dockerze mówisz? Nowa wersja NC? Co za problem. NC zawiera narzędzie do aktualizowania wersji, z której korzystałem wielokrotnie. Narzędzie to robi wszystko włącznie z ewentualnymi modyfikacjami bazy. Poza tym narzędzie to samo dokonuje backupu we wskazane miejsce. W moim przypadku jest to katalog na NAS (ale nie w dokerze). A jeżeli chodzi o upgrade samego Alpine Linux na którym oparty jest ten docker, to robi się sam raz na tydzień z crona.
 
Dzień Dobry,
Drodzy Panowie,
Zainstalowałem NC w dockerze. Wszystko ok, do momentu konfiguracji https - mam swój certyfikat Wildcard (również na subdomeny) i nie wiem jak się zabrać do tego tematu. Już drugi się czytam i kombinuje z virtualhostami i reverse proxy , ale nie mam pewności czy dobrze to robię.
Czy jest gdzieś jakiś tutorial jak ustawić ten SSL?
Dodam, że domena dobrze przekierowana rekordem A oraz certyfikat działa bez problemu dla GUI qnap, ale za chiny ludowe nie mogę ustawić komunikacji dla NC dockerized - niby w katalogu config nextcloud jest plik reverse-proxy.config.php, ale zielonego pojęcia nie mam co tam wpisać. Ponadto nie wiem czy też web serwer w qnap, ma być uruchomiony, czy też nie, a w tej sekcji jest także do ustawienia vhost, który mi nie działa.
Proszę o jakieś wskazówki.
 
generalnie wygląda to tak:
1. Twoja aplikacja nasłuchuje na adresie IP XYZ i porcie 9999
2. server reverse proxy (apache/nginix/traefik) nasłuchuje pod adresem cloud.domain.ltd:443 (w końcu SSL)
Zapytanie pod adres cloud... jest przerzucane do na adres XYZ:9999 i tyle
Ja SSL mam tylko na reversie, apki wewnątrz nie gadają po SSLu (odpada wiele problemów).

Bash:
cat 999-default.conf
#https://www.prettifier.net/apache/
<IfModule mod_ssl.c>
        <VirtualHost _default_:443>
                ServerAdmin webmaster@localhost
                use SSLed
                ServerName XXXX.ovh
                DocumentRoot /var/www/html

                ErrorLog ${APACHE_LOG_DIR}/error.log
                CustomLog ${APACHE_LOG_DIR}/access.log combined
        ProxyRequests Off
        ProxyPreserveHost Off
DirectoryIndex index.html index.php /_h5ai/public/index.php
 <FilesMatch \.php$>
        # 2.4.10+ can proxy to unix socket
        SetHandler "proxy:unix:/run/php/php7.3-fpm.sock|fcgi://localhost"
    </FilesMatch>


     <Proxy *>
         Order deny,allow
         Allow from all
     </Proxy>

########################################################### migrated to dockerz ##############
# qbit - 2nd kill zone !!!!!
  RewriteEngine On
  RewriteRule ^/command/?(.*)$ /torrent/command/$1 [P]

  <Location /qbt/>
        ProxyPass http://192.168.88.248:9092/
        ProxyPassReverse http://192.168.88.248:9092/
  </Location>
# end of killzone !!!!

    <Location /lidarr>
         ProxyPass        http://192.168.88.248:8686/lidarr connectiontimeout=5 timeout=300
         ProxyPassReverse http://192.168.88.248:8686/lidarr
    </Location>
...............
i nie łaska otworzyć swój temat ? za podpinanie jest warn - podobno przeczytałeś regulamin ?
 
Status
Brak możliwości dodawania odpowiedzi.