
Domácí server- port
Zdravím. Potřeboval bych poradit a ideálně třeba i pomoc s nastavením domácího serveru. Mám veřejnou IP, PC server v síti se statickou IP ale nejde mi v O2 Smart boxu otevřít port 443. Všechno mám nastavený, ve firewallu mám přidanou vyjímku ale když dám DNS adresu do vyhledavače, tak mi to napíše, že je na dané adrese 0 volných portů. Mohl by mě někdo prosím nasměrovat nebo mi to nastavit přes Team Viewer? Díky
Takže tu si prečítaj o portoch:
https://github.com/nextcloud/all-in-one?tab=readme-ov-file#explanation-of-used-ports
ako naložíš s touto informáciou, je mi jedno, keďže netuším ako to má fungovať, keď máš zvonku pristupovať cez 8080, resp. 8443...
# For Linux and without a web server or reverse proxy (like Apache, Nginx, Caddy, Cloudflare Tunnel and else) already in place:
sudo docker run \
--init \
--sig-proxy=false \
--name nextcloud-aio-mastercontainer \
--restart always \
--publish 80:80 \
--publish 8080:8080 \ toto ma tu fakt vyrušuje
--publish 8443:8443 \ a aj toto...
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
nextcloud/all-in-one:latest
Tak já nevím. Měnil jsem porty, zkoušel všelijaký možnosti a pořád to nejede. Port 21 se prý obecně používá pro jinou službu. A na tom github píšou, že je nejlepší port 443
No, ještě to zkusím. Zatím díky za rady a tipy
Však dobre ak tvrdia, že to má fungovať cez port 443, treba im veriť...
Na port 21 si sa mal vykašľať už dávno, keď si nám prezradil, že sa nejedná o FTP server ale nextcloud...
Skôr by ma zaujímalo, či si prešiel všetkými krokmi po inštalácii, lebo toto:
"The domain is not reachable on Port 443 from within this container. Have you opened port 443/tcp in your router/firewall?"
môže znamenať, že nemáš nastavenú svoju doménu a nemusí byť problém s portom 443, alebo oboje dokopy.
Nastavil si tam svoju doménu?
Prešiel si týmto?
https://github.com/nextcloud/all-in-one/blob/main/tests/QA/001-initial-setup.md
pokračuješ krokom 2:
https://github.com/nextcloud/all-in-one/blob/main/tests/QA/002-new-instance.md
odo mňa je to všetko, keď vidím čo je to za pí*ovinu, viac tomu času venovať nehodlám...
V první řadě musíš vědět, co a jak jsi zprznil. Koukni se, kde naslouchá apache v tom tvém kontejneru, dělá se to příkazem netstat -ln (sice nechápu proč to řešíš takto křivolace, ale proti gustu..) Pokud jsi dodržel ten návod, je to port 8443, takže forward musí jít 443 --> 8443 a samozřejmě vyhoď ten nesmysl s FTP data.
Odpovědi jsem nečetl, ale možná by stačil použít jednoduchý reverzní proxy server, nebo na ten samý port použít jinou IP, na IPv6 bych rek ze je to az bezne.
reverzní proxy v tomto případě nic neřeší.