Мне нужно создать файловый сервер (возможно, smb?) На старом компьютере, который у меня есть. По сути, это должен быть сетевой диск, к которому Mac может получить доступ через WAN. Сервер может быть на базе Windows, Linux или Mac. Я знаю, что SMB, NFS и даже иногда AFP могут быть довольно медленными для доступа, но я не знаю, какой из них лучше всего подходит для этого. Мне также нужно, чтобы сервер был доступен через общий порт, чтобы избежать блокировки брандмауэрами на стороне клиента. Как лучше всего настроить это так, чтобы он был доступен по WAN для Mac, быстро, безопасно и не блокировался большинством брандмауэров?
Я бы предложил FreeNAS. В их новейшем выпуске представлен удобный новый интерфейс Angular в бета-версии.
Он также может размещать контейнеры докеров, виртуальные машины и даже выступать в качестве серверной части S3. Настройка общих сетевых ресурсов возможна на любом компьютере, но если вы просто ищете устройство, которое нужно установить и забыть, FreeNAS - это то, что вам нужно.
Это база FreeBSD, хотя вам никогда не придется в нее входить, если вы не хотите. Кроме того, существует OpenMediaVault, программное обеспечение NAS на базе Debian Linux. Интерфейс не такой интуитивно понятный, но это тоже вариант.
Вы можете попробовать изучить проект Nas4Free: https://www.nas4free.org/