campermon
Goto Top

Externer Zugriff auf Rasberry pi nextcloud

Hallo,

vorne Weg ich bin noch recht unerfahren was den Umgang mit dem Raspberry Pi angeht. Ich wollte aber eine Cloud mit dem PI realisieren.

Mein Problem:
Ich möchte gerne auf meine Nextcloud, welche ich auf dem PI instaliert habe von "außen" zugreifen. Ich habe bei Vodafone ehemals Unitimedia einen DS-Lite Anschluss. Weiterhin besitzt dieser Anschluss keine statische IPv4. Ich habe in verschiedenen Foren gestöbert viele Wege probiert, jedoch bin ich nun ratlos und wende mich an diese Community.

Ich hoffte, das Problem mit einem externen Server von IONOS, welcher eine statische IP besitzt extern auf meine Cloud zugreiffen zu können. Ich habe einen kleine Linuxbasierten Server angemietet und via 6tunnel meine IPv6 (hoffentlich) auf die statische IP des externen Servers umgeleitet. Weiterhin habe ich in meiner Friz.Box die Portfreigaben (HTTP 80 und HTTPS 443) eingerichtet.

Jedoch bekomme ich einfach keinen Zugriff auf meine NCP.. muss ich dazu noch etwas in meiner Fitz.Box einrichten, sodass diese Verbindung erfolgen kann? Oder muss ich noch etwas im Panel meiner NCP umstellen?

Ich hoffe, jemand kann mir bei deisem Probelm helfen.

VG

Content-ID: 557151

Url: https://administrator.de/contentid/557151

Ausgedruckt am: 20.09.2024 um 22:09 Uhr

LeeX01
LeeX01 12.03.2020 um 19:08:39 Uhr
Goto Top
servus,

dann solltest du vielleicht besser den externen angemieteten Server für dein nextcloud verwenden. Mit DSLite dürfte das wenn es dann funktioniert keinen Spaß machen.

Grüße
campermon
campermon 12.03.2020 um 19:15:45 Uhr
Goto Top
also wäre es fast schon besser wenn ich ein paar euro mehr investiere und mir eine statische IP von meinem Betreiber zu "mieten", sodass ich keine DS-Lite mehr habe sonder eine echte IPv4. Verstehe ich das richtig?
scriptorius
scriptorius 12.03.2020 aktualisiert um 19:43:10 Uhr
Goto Top
Hallo,
ich habe auch einen ds-lite Anschluss (Deutsche Glasfaser) und das, was Du da vorhast, auch mal umgesetzt mit Hilfe eines IONOS-Servers und einem Server, der bei mir zu Hause stand. Allerdings war das kein Raspberry.

In einer ct gab es dazu mal einen guten Artikel:
Den findest Du hier > hier< auf Seite 138.

Den Artikel habe ich damals so umgesetzt.

# Server-Umleitung mit einem ssh-Tunnel
> entsprechende Ports für Heimserver und vServer freigeben:

Auf dem root-Server (vServer)
• # nano /etc/ssh/sshd_config
>
PermitRootLogin without-password
GatewayPorts yes
ClientAliveInterval 10
ClientAliveCountMax 3

• # cd /root/# ssh-keygen -t ed25519 -N "" -f .ssh/example-root # cd /root/.ssh
• # cp example-root.pub authorized_keys# nano /root/.ssh/authorized_keys
> ganz am Anfang der Schlüsselzeile, also als erstes:
command="/bin/false"# chmod 600 /root/.ssh/authorized_keys
Die Datei /root/.ssh/example-root muss zum Heimserver kopiert werden
• # scp /root/.ssh/example-root [...]

Auf dem Heimserver
• # mv /home/>USER</example-root /home/>USER</.ssh/# chmod 600 /home/>USER</.ssh/example-root

Auf dem Heimserver > Aufbau des Tunnels:
temporärer Versuch:
• # ssh -R 80:hostname:80 -i /home/>user</.ssh/example-root -N root@ip-Adresse-vServer
Anmerkung: hostname des Heimservers > # hostname -f

Ein Script erstellen, dass den Tunnel automatisch startet:
Auf dem Heimserver
• # touch /root/ssh_tunnel.sh# nano /root/ssh_tunnel.sh
>
#!/bin/bash
while true
do
ssh -N -R 80:hostname:80 -i /home/>USER</.ssh/example-root -o ServerAliveInterval=10 -o ServerAliveCountMax=3 -o ExitOnForwardFailure=yes root@IP-Adresse-vServer
sleep 1
done# chmod +x /root/ssh_tunnel.sh# crontab -e
>
@reboot /root/ssh_tunnel.sh

Wenn man den Artikel "daneben legt", wird vieles klar.
Vielleicht hilft es Dir ja weiter ...
LeeX01
LeeX01 12.03.2020 um 19:46:29 Uhr
Goto Top
Zitat von @campermon:

also wäre es fast schon besser wenn ich ein paar euro mehr investiere und mir eine statische IP von meinem Betreiber zu "mieten", sodass ich keine DS-Lite mehr habe sonder eine echte IPv4. Verstehe ich das richtig?

auch aber ich meine gar nicht so die statische IP sondern viel mehr den Datendurchsatz.
campermon
campermon 12.03.2020 um 20:07:24 Uhr
Goto Top
ich habe eher kleine Dateien. maximalgrösse 30mb.Weiterhin denke ich, dass meine 400mbit/10mbit Leitung dafür ausreichen sollte
campermon
campermon 12.03.2020 um 20:10:34 Uhr
Goto Top
ohje das ist mir dann doch ein wenig zu tief in die materie.
Aber müsste 6tunnel nicht das gleiche machen?
scriptorius
scriptorius 12.03.2020 um 20:22:20 Uhr
Goto Top
Also ich würde mich auch eher als Anfänger bezeichnen. Das ist wirklich nicht so schwierig.
Der Artikel ist ziemlich verständlich geschrieben. Wenn man wenige Grundkenntnisse hat, ist das einfach.
Auf beiden Servern hatte ich übrigens Debian 10 installiert.
Visucius
Visucius 12.03.2020 um 20:35:48 Uhr
Goto Top
400/10? Sicher?!

Oder nicht doch eher 100/40 face-wink
campermon
campermon 12.03.2020 um 22:47:43 Uhr
Goto Top
mein router zeigt 383/13 an
campermon
campermon 12.03.2020 um 22:55:47 Uhr
Goto Top
ich habe auf dem externen server ubuntu und auf meinem PI habe ich direkt die NextcloudPI installiert. Ich kann aber auf die PI via SSH zugriff..das geht schon.

Ich danke euch für die vielen Antworten face-smile

Ich begebe mich mal dann in das Testlabor