Mursley uno che (oltre ad essere il client del boss) funge anche da server.
Io penserei serieamente a installare un piccolo server separato, con un minimo di RAID e protezioni come snapshot e backup, nel vostro caso magari basta probabilmente il classico NAS. o se ci deve girare un server di Teamsystem un piccolo server entry level. Avere i dati critici sulla macchina di un utente è un rischio non da poco (esempio classico - ransomware).
Mursley Ora abbiamo bisogno che una persona esterna alla possa utilizzare Teamsystem "come se fosse collegato alla nostra rete".
Che è appunto il caso d'uso classico della VPN. L'utente della VPN si trova effettivamente collegato alla vostra rete - e possibilmente si può anche impostare anche qualche restrizione, a d esempio si può collegare a TeamSystem ma non ravanare su altri PC.
Mursley il loro suggerimento è avere l'ip pubblico statico e permettere l'accesso al server dall'esterno aprendo certe porte nel router
No, veramente, lascia perdere. Pubblicare servizi ha senso se e solo se devono essere raggiunti da un gran numero di utenti per i quali non si può ovviamente creare un accesso VPN - es. sito web, server di posta, ecc. ecc. - e va fatto con le competenze e le risorse necessarie per non farsi bucare. Per fare lavorare utenti da remoto la soluzione migliore è la VPN.