Hamster’s Server Project
Сейчас я работаю над собственным домашним проектом под секретным кодовым названием Hamster’s Server Project, порнухи накопил столько, что уже сервер нужен, шучу конечно :-) Но шутки шутками, а проект реальный. Сейчас я только начал, а посему открыл данную страничку. Буду последовательно прикручивать к серверу те или иные сервисы, и по ходу дела делиться с вами мыслями, идеями и реализацией. Для каждого пункта будет создаваться отдельная статья, а на этой странице в соответствующем пункте будет ссылка. Зачем мне нужен сервер, в принципе он мне не нужен, но в учебных целях полезно, к тому же его можно использовать как платформу для тестирования и как платформу для хранения данных. Все статьи в рамках проекта Hamster’s Server Project будут иметь тег #hamster, соответствующий тег будет присваиваться сообщениям в Twitter относящимся к Hamster’s Server Project.
About Hamster’s Server
ЦЕЛЬ:
Создание и настройка универсального и полноценного сервера для домашней сети на базе GNU/Linux. Ресурсы сервера должны быть доступны в режиме 24/7 из любой точки мира.
ОПИСАНИЕ:
В качестве сервера выбран старый Asus EeePC 900. В качестве операционной системы выбран Debian 6.0 RC2 Server. Сервер не содержит графической оболочки, по этому администрирование сервера осуществляется удаленно по средством SSH и Web-интерфейса Webmin.
СХЕМА ДОМАШНЕЙ СЕТИ (WAN):
Мировой Интернет > Модем > Wi-Fi Роутер > Сервер > Рабочие станции > Смартфоны > Принтер > Прочие цифровые устройства
Скачать схему scheme.png
Server structure
Структура сервера была спланирована по принципу «всё в одном», это связано с тем, что сервер должен быть универсален, а так же с тем , что домашние ресурсы ограничены :-) Платформа для сервера весьма сомнительна, это Asus EeePC 900. Intel Xeon или Intel Itanium я дома ставить не стану.
Debian 6.0 RC2 Server
Основные сервисы:
- Web Server (Apache)
- Data Base Server (MySQL)
- PHP Server (PHP5)
- FIle Server (Samba, NFS)
- FTP Server (ProFTPD)
- SSH Server (OpenSSH)
- Backup Server (Scripting)
- Jabber Server (Openfire)
- VPN Server (OpenVPN)
- Torrent Daemon (transmission-daemon)
Протоколы для использования ресурсов сервиса:
- SSHFS
- SFTP
- SSH
- FTP
- Rsync
- HTTP
Скачать одним файлом structure.pdf
Implementation plan
Данный пункт будет постоянно обновляться и пополняться новым записями, по мере продвижения работ над Hamster’s Server Project
- Как установить Debian 6.0 RC2 –> читать статью
- Настройка Wi-Fi в консоли (Debin on AsusEeePC 900) –> читать статью
- Как установить Proftpd сервер в Debian 6.0.1 –> читать статью
- Как установить vsftpd сервер в Debian 6.0.1 –> читать статью




Recent comments