1

Etapa 1

HardWare

2

Etapa 2

Сборка

3

Etapa 3

Установка системы

4

Etapa 4

Проведение интернета с выделенным ip

5

Etapa 5

SSH

6

Etapa 6

Apache

7

Etapa 7

PHP

8

Etapa 8

MySQL

9

Etapa 9

MongoDB

10

Etapa 10

FTP

11

Etapa 11

Python + Django

12

Etapa 12

Система мониторинга

13

Etapa 13

FireWall - iptables

14

Etapa 14

Перенос сайтов на свой сервер

15

Etapa 15

Git/Mercurial

16

Etapa 16

Silent

17

Etapa 17

UPS

18

Etapa 18

Storage

19

Etapa 19

Sync

20

Etapa 20

Фотоархив

21

Etapa 21

Memory

1

Etapa 1

HardWare

2

Etapa 2

Сборка

3

Etapa 3

Установка системы

4

Etapa 4

Проведение интернета с выделенным ip

5

Etapa 5

SSH

6

Etapa 6

Apache

7

Etapa 7

PHP

8

Etapa 8

MySQL

9

Etapa 9

MongoDB

10

Etapa 10

FTP

11

Etapa 11

Python + Django

12

Etapa 12

Система мониторинга

13

Etapa 13

FireWall - iptables

14

Etapa 14

Перенос сайтов на свой сервер

15

Etapa 15

Git/Mercurial

16

Etapa 16

Silent

17

Etapa 17

UPS

18

Etapa 18

Storage

19

Etapa 19

Sync

20

Etapa 20

Фотоархив

21

Etapa 21

Memory

07 abril 2014

El objetivo está desatendido

El autor lleva sin comentar el objetivo 10 años 7 meses 6 días

Autor del objetivo

Grigorij

Rusia, Санкт-Петербург

31 año / año / año

Crecimiento personal

Создать свой Server

Настроить сервер на котором будут

  • Web server
  • File server
  • Синхронизация фотопотоков со всех устройств
  • Домашний фотоархив
  • git/mercurial репозиторий
  • В будущем облачный сервис
  1. HardWare

    Для построения сервера понадобится какое то железо, для моих целей хватит и простого трудяги.

    1. Материнская плата ASRock H61MV-ITX - 1770р
    2. Процессор INTEL Celeron G1610 - 1330р
    3. Кулер на процессор Thermaltake Slim X3 - 690р
    4. Оперативная память AMD 4Gb - 1490р
    5. SSD KINGSTON V300 SV300S37A/60G - 1890р
    6. Блок питания ATX Winard 650W - 1470р
    7. Корпус Cooler Master Elite 110 - 2520р

    Coste de la etapa — 107.52 $

  2. Сборка

    Все купленное добро необходимо собрать и запустить.

    На сборку ушло около пары часов, учитывая все нюансы впихивания комплектующих в крохотный корпус.

  3. Установка системы

    Основной системой был выбран Linux - debian 7.2 x 64

    1. Скачать подходящий дистрибутив
    2. Сделать загрузочную флэшку
    3. Установить систему
    4. Запустить сервер
  4. Проведение интернета с выделенным ip

    Для того чтобы сервер был сервером, ему нужен интернет, поэтому надо позвонить и провести интернет.

    Coste de la etapa — 4.82 $

  5. SSH

    1. Установка SSH сервера
    2. Создание пользователя для SSH с включенным sudo
  6. Apache

    1. Установка Apache2
    2. Настройка виртуальных хостов
  7. PHP

    1. Установка PHP
    2. Подключение модуля OAuth
    3. Подключение mod_rewrite
  8. MySQL

    1. Установить MySQL
    2. Установить PhpMyAdmin
  9. MongoDB

    1. Установить mongoDB
    2. Установить RockMongo
    3. Настроить конфигурацию RockMongo
  10. FTP

    1. Установка vsftpd
    2. Создание пользователей с определенными домашними папками и правами
    3. Запереть пользователей в домашних каталогах
    4. Отключение анонимного входа
  11. Python + Django

    1. Установить Python
    2. Установить Django
    3. Подключить через mod_wsgi
  12. Система мониторинга

    На первое время была выбрана простая и бесплатная система мониторинга

    • Scout Realtime

    Так же надо добавить

    1. Вывод температуры процессора, материнской платы, жестких дисков
    2. Вывод Аптайма
    3. Работа от сети/UPS если от UPS то вывод его заряда
    4. Перепилить то что имеется сейчас в виде красивой инфографики
  13. FireWall - iptables

    Необходимо обезопасить себя от неожиданностей. Для этого установим "Огненную стену".

    http://www.tecmint.com/basic-guide-on-iptables-linux-firewall-tips-commands/

  14. Перенос сайтов на свой сервер

    когда все работы по настройке безопасного сервера завершены пора переносить на него свои сайты.

    1. Личный сайт
    2. Сайт проекта
    3. Полигон для тестирования разработок
  15. Git/Mercurial

    Добавить репозиторий Git/Mercurial на свой сервер

    1. Определиться Git или Mercurial устанавливать
    2. Установить выбранную систему контроля версий
    3. Настроить бекапирование настроек системы
  16. Silent

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

    1. Выбрать 2 тихих кулера для сервера и БП
    2. Купить кулеры
    3. Установить в корпус
    4. Установить в БП

    Coste de la etapa — 14.45 $

  17. UPS

    Чтобы сервер всегда был в сети необходимо подобрать UPS

    1. Выбор UPS
    2. Покупка
    3. Подключение

    Coste de la etapa — 28.9 $

  18. Storage

    Для создания файлового хранилища необходимы дополнительные жесткие диски.

    1. Выбрать 4Tb диск для хранилища
    2. Купить 2 штуки
    3. Собрать их в зеркальный рейд

    Coste de la etapa — 134.89 $

  19. Sync

    Необходимо создать условия для синхронизации файлов со всех устройств через сервер

    1. Для фотопотоков DropBox
    2. Для контента GDrive + BTsync
  20. Фотоархив

    Создать фотоархив с удобным интерфейсом

    1. Поискать готовые решения
    2. Выбрать/сделать решение
    3. Оцифровать фотографии
    4. Прохэшировать все файлы и занести в бд
    5. Добавить описания и метки
  21. Memory

    Добавить 8Gb оперативной памяти (1600Мгц)

    Coste de la etapa — 28.9 $

  • 1389
  • 07 abril 2014, 22:43

Presupuesto

319.49 $

Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?