Настройка сервера в Linux для дома

У меня дома есть старый ноутбук, который я хотел установить в качестве сервера для домашнего использования. Linux был моим выбором по соображениям стабильности и обучения. То, что я по крайней мере хотел из этого, было;

  • Mercurical / Git РЕПО
  • FTP-сервер доступен для внешнего мира
  • Общий доступ к файлам для домашней сети
  • Потоковое мультимедиа для любых фильмов или музыки, если я скачал любой.
  • Центральное хранилище данных.

То, что я не имею ни малейшего представления, было о том, как настроить FTP или обмен мультимедиа.

У меня дома есть Windows ПК и MacBook(MacOSX)

Я запутался, какой дистрибутив я должен использовать и должен ли я просто создать FTP-сервер или Samba будет лучшим выбором?

Linux является предпочтительным выбором, поскольку он бесплатный. Пожалуйста, порекомендуйте.

2 ответа

Решение

У меня есть Ubuntu 12.04 для моего домашнего сервера, и он отлично работает. Вы можете попробовать этот отличный веб-сайт http://linuxhomeserverguide.com/ для полного руководства

  1. Установите Ubuntu 12.04 (выберите версию сервера, если вам не нужен графический интерфейс)
  2. Установите git с помощью этой команды в терминале sudo apt-get install git использовать это руководство
  3. Установите vsftpd из терминала, используя эту команду sudo apt-get install vsftpd использовать это руководство
  4. Остальное здесь описано

Я надеюсь, что это помогает

Если вы хотите что-то, что легко настроить и быстро запустить, то сложно повредить Ubuntu. Это также упрощает установку дополнительных пакетов.

Для простоты обслуживания конфигурации я бы рекомендовал установить пакет с именем webmin ( домашняя страница Webmin ), который позволяет выполнять большинство задач через веб-браузер. Это не ограничивается Ubuntu и может быть установлено в большинстве дистрибутивов Linux.

Это позволит вам администрировать как samba, так и ftp вместе с большинством других серверных средств, доступных через ubuntu.

Другие вопросы по тегам