Portainer - Nextcloud - Reverse_proxy

Artproject-2004

System Engineer
Q Specialist
2 Lipiec 2021
167
1
36
28
QNAP
TS-x51
Ethernet
null
Dzień dobry, proszę o pomoc w rozwiązaniu następującego problemu z reverse-proxy.
- Mam zainstalowany i skonfigurowany Nexcloud przez Portainera wg tych ustawień:
- przykładowo użyta tu subdomena: my.cloud.pl
(faktycznie używana jest inna, oczywiście zarejestrowana)

Kod:
---
version: "2.1"
services:
  nextcloud:
    image: lscr.io/linuxserver/nextcloud:latest
    container_name: nextcloud
    environment:
      - PUID=1000
      - PGID=100
      - TZ=Europe/Warsaw
    volumes:
      - /nextcloud_config:/config
      - /share/Nextcloud:/data
    ports:
      - 444:443
    restart: unless-stopped

- Caddy uruchomione na VM
- w pliku Caddyfile mam następujący wpis:

Kod:
my.cloud.pl {
reverse_proxy 192.168.1.187:444 :
}

- w routerze przekierowany port 444
6.png

- Wchodząc na
Kod:
https://mycloud.pl/
brak dostępu:
4.png


- Wchodząc na
Kod:
https://mycloud.pl:444
jest dostęp i działa, ale jak ustawić/co/gdzie, aby logować się przez HTTPS bez widocznego numeru portu?
5.png
 
Kolejne usługi dodajesz już tylko w tunelu, public hostname. Prosta robota.
Huawei mesh opis problemu
Myślisz, że to może być aktualny problem. Postaram się o_O w to jakoś wgryźć.
Połączono posty:

Podczas próby łączenia się z komputera przez WI-Fi taki problem, pewnie powiązany z tym co powyżej.
Mam nadzieję, że uda się z tym jakoś zawalczyć...bez zmiany routera :)
8.png
 
@Kamil84 - Cześć, wygląda na to, że systemy "przetrawiły" te manewry i dzisiaj wszystko zaczęło śmigać prawidłowo. Powyższy błąd nie występuje, mogę korzystać z adresu domeny bez numeru portu. Wkrótce poustawiam usługi z VM i zobaczę, czy one też śmigają - dam znać.
Dziękuję bardzo za pomoc.
 
  • Lubię to
Reakcje: Kamil84
Wkrótce poustawiam usługi z VM i zobaczę, czy one też śmigają - dam znać.
Resztę już tylko dodajesz w konfiguracji tunelu (Zero trust -> public hostname), nie na głównej stronie, gdzie masz widoczną domenę i DNSy
 
  • Lubię to
Reakcje: Artproject-2004
A IP jest z innej sieci czy ta sama ? Jak się łączysz z usługami dockera, który jest bezpośrednio na Qnap a jak do VMki ?
Połączono posty:

Bo jeśli VM z docker, jest na tym samym bridge'u co Qnap to i tu i tu masz ten sam IP więc, dalej podłączasz hosty w CF
 
@Kamil84 Sukces. W przypadku jednej subdomeny CF nie chce współpracować - "A, AAAA or CNAME" record with that host alredy exist. Nie wiem tylko gdzie, bo w CF Public hostname takiego na pewno nie ma, a u prowidera też tę subdomenę usunąłem.

Nie jest to wielki problem, bo zmieniłem lekko nazwę subdomeny w CF i poszło. Tak tylko z ciekawości, co mogło przyblokować tę źródłową subdomenę?
 
@Artproject-2004 głównie to tak jak @pigers napisał, może mielić zmiany.
Ale po zalogowaniu do CF, na głównej stronie jak masz swoją domenę, jak to klikniesz i później w menu po lewej masz DNSy, to tam masz porządek ?
Już to miejsce na początku rozmowy nam się przewijało
 
  • Lubię to
Reakcje: Artproject-2004
@Artproject-2004 głównie to tak jak @pigers napisał, może mielić zmiany.
Ale po zalogowaniu do CF, na głównej stronie jak masz swoją domenę, jak to klikniesz i później w menu po lewej masz DNSy, to tam masz porządek ?
Już to miejsce na początku rozmowy nam się przewijało
Trafiłeś w punkt, został stary wpis w DNS, którego nie zauważyłem.
Teraz wszystko śmiga jak należy.
Dziękuję bardzo za wsparcie.
 
  • Flexed Biceps
Reakcje: Kamil84

Użytkownicy znaleźli tą stronę używając tych słów:

  1. nextcloud
  2. cloudflare
  3. Portainer
  4. *
  5. cloud
  6. reverse proxy]
  7. bitwarden
  8. caddy
  9. reverse
  10. co na początek
  11. nexcloud