Sort:  

Ja... Du bekommst aber nur die Daten die du Anforderst.
Mit: "ipfs add" Teilst du die Daten auch gleich.
Mit: "ipfs get " Lädstst du Daten...
Mit: "ipfs pin add " Teilst du Daten...
und mit: "ipfs repo gc" Löscht du alle nicht von dir explizit geteilten Daten. ^^

Nicht ganz, alle Dateien, die in deinem IPFS-Ordner liegen werden geteilt, auch die, die mit ipfs get oder per Browser geladen worden sind. ipfs pin add und ipfs add "pinnen" die Datei. ipfs repo gc entfernt alle nicht gepinnten Dateien.

Genau die selbe frage stell ich mir auch xD

zum beispiel Port tcp/4001 öffnen.

me@Server ~ $ ulimit -n 8192
me@Server ~ $ ipfs daemon
Initializing daemon...
Swarm listening on /ip4/127.0.0.1/tcp/4001
Swarm listening on /ip4/192.168.178.41/tcp/4001
Swarm listening on /ip6/2003:cb:3bd0:8a00:18a8:1490:7af5:9bcb/tcp/4001
Swarm listening on /ip6/2003:cb:3bd0:8a00:485a:1eb3:93d2:ff17/tcp/4001
Swarm listening on /ip6/::1/tcp/4001
Swarm listening on /p2p-circuit/ipfs/**********************************
Swarm announcing /ip4/127.0.0.1/tcp/4001
Swarm announcing /ip4/192.168.178.41/tcp/4001
Swarm announcing /ip6/2003:cb:3bd0:8a00:18a8:1490:7af5:9bcb/tcp/4001
Swarm announcing /ip6/2003:cb:3bd0:8a00:485a:1eb3:93d2:ff17/tcp/4001
Swarm announcing /ip6/::1/tcp/4001
API server listening on /ip4/127.0.0.1/tcp/5001
Gateway (readonly) server listening on /ip4/0.0.0.0/tcp/8080
Daemon is ready