Antwort
Ja aber das ist zu kompliziert und das einfach zu beschreiben.
Brauchst auf jeden Fall einen Webserver, eine Datenbank, bisschen HTML Code für dein Frontend und in deiner Authentifizierung machst du Whitelisting. Oder du machst es in einen abgeschotteten Netz verfügbar.
Die Möglichkeiten sind extrem vielfältig und hängen stark von deinen Umgebungsvariablen ab