ich möchte einen Fileserver aufsetzen, welcher sowohl Daten per nfs bzw. Sshfs als auch über ein web ui zur Verfügung stellt.Ich weiß, dass es fertige cloud Systeme wie owncloud gibt
Für jedes Protokoll, mit dem du darauf zugreifen können willst brauchst du den entsprechenden Daemon. Für sshfs ist das z.B. sshd. Du kannst also verschiedene Anleitungen nacheinander abarbeiten, z.B:
https://wiki.archlinux.de/title/Network_File_System oder
https://wiki.apache.org/httpd/DirectoryListings
Auch die fertigen Systeme verwenden solche Komponenten.
Für genauere Informationen müsstest du konkrete Fragen stellen.