Nun, wenn du deinen Apache oder nginx selbst installierst und konfigurierst kannst du theoretisch alles nur für TCP 80 (http) konfigurieren. Sinnvoll ist das m.E. aber nicht, weil unsicher. Theoretisch gibt es auch noch andere Alternativen, wie https mit selbst signierten Zertifikaten.
Aber würde ich das versuchen? Nein, denn was soll ich mit einer Cloud, die ich dann aus Sicherheitsaspekten nur im heimischen LAN nutzen kann?