Я всегда использовал XInetD и HTTP.
В HTTP также был запущен WebDAV, поэтому я мог просматривать исходные тексты в Интернете, если бы захотел (или вы можете требовать VPN, если вы хотите шифрование и тип темной сети).
Это действительно зависит от того, под какими ограничениями (если есть) вы находитесь.
Это будет только в локальной сети? Вам понадобится доступ за пределами вашей локальной сети?
Если так, у вас будет VPN?
У вас есть статический IP-адрес и разрешено ли перенаправлять порты?
Если у вас нет каких-либо ограничений, я бы предложил использовать xinetd (если у вас установлен xientd, если нет - daemon), а затем (если вам нужен удаленный доступ) использовать сервер на основе http, если вам нужно удаленный доступ (вы также можете зашифровать, используя HTTPS, если вы не хотите, чтобы текст и un / pw пересылались).
Большинство других вариантов - больше усилий с меньшими преимуществами.
Это репо SVN - вы всегда можете упаковать свои вещи и изменить вещи, если вам это не нравится.