Что ещё полезного можно сделать со своим сервером
easy

Что ещё полезного можно сделать со своим сервером

Когда айтишнику нечем заняться, он ставит что-то на сервер

Мы тут постепенно раскрывали тему информационного суверенитета и собственной айтишной инфраструктуры. Идея в том, чтобы у вас был собственный сервер (буквально свой или арендованный), на котором вы можете разворачивать софт для работы. Так вы будете меньше зависеть от политики различных облачных сервисов, но больше — от политики вашего серверного провайдера. Тем не менее даже ради интереса попробовать можно.

В предыдущих сериях:

  • NextCloud — собственный рабочий комбайн с резервным копированием файлов, командной работой, календарём и т. д. 
  • OnlyOffice — облачный редактор офисных документов.
  • RustDesk — кроссплатформенный удалённый доступ к рабочему столу с трансляцией адресов через ваш собственный сервер.
  • WordPress — чтобы публиковать заметки на собственном сайте.
  • Собственно, сайт — как его опубликовать на хостинге или собственном сервере.

Теперь пройдёмся по другим возможностям вашего удалённого сервера в формате подборки. Если что-то будет особенно интересным, сделаем об этом отдельную статью.

Своя система контроля версий кода

Что понадобится: пакет git-core из репозитория серверной ОС.

Гит — это такая система хранения кода, которая заодно контролирует версии. С её помощью можно вести параллельно несколько веток программы, например одна рабочая, которой уже пользуются все, а другая — то, что ещё в разработке. Многие для этого используют сервис Гитхаб, но то же самое можно получить у себя на сервере и без ограничений бесплатных тарифов.

Свой сервис для голосового общения

Что понадобится: сервер Teamspeak.

Teamspeak — это сервис, в котором можно организовать групповые созвоны с неограниченным количеством человек. То же самое, что Дискорд, Скайп или Зум, только без видео и без ограничений. 

Это может пригодиться для организации семейных созвонов, когда все по разным городам, для рабочих встреч с клиентами или для общения во время игр по сети. Сервису не нужно крутое железо — ему достаточно 128 мегабайт памяти и процессора на 850 мегагерц.

В бесплатную лицензию включён один сервер на 32 одновременных участника встречи. 

Ещё по теме: 
Ещё по теме: 
Ещё по теме: 
Ещё по теме: 
Что ещё полезного можно сделать со своим сервером
Интерфейс Teamspeak

Свой почтовый сервер

Что понадобится: iRedMail.

Если у вас есть свой домен, то можно быстро и бесплатно сделать свою электронную почту. Например, у нас есть домен mihailmaximov.ru, а значит, мы можем сделать себе сколько угодно ящиков на этом домене, например mail@mihailmaximov.ru, admin@mihailmaximov.ru или info@mihailmaximov.ru. 

Плюс своего почтового сервера в том, что все ваши письма, входящие и отправленные, будут храниться у вас на сервере. Если вы за приватность и любите хранить всё своё у себя — это вам точно подойдёт.

Почитать по теме:

Что ещё полезного можно сделать со своим сервером
Чтобы добавить новую почту, достаточно ввести имя пользователя и задать размер диска для хранения его писем

Онлайн-университет

На собственном сервере можно запустить систему обучения: размещать уроки, назначать студентам курсы, давать тесты, выставлять оценки и т. д. 

Самый распространённый опенсорсный инструмент для этой задачи — Moodle. Его разрабатывают много лет, используют в тысячах учебных заведений по всему миру. Вместе с тем он во многом кривой и косой.

Альтернативы:

  • OpenEdX — уклон в корпоративное обучение.
  • Opigno — сделан на базе Drupal, можно найти разработчиков на поддержку.

Вообще, вариантов таких программ много — они называются LMS, и их буквально десятки, если не сотни. Но большинство из них либо очень корявые, либо застряли в нулевых, либо вообще больше не поддерживаются. 

Внутренняя социальная сеть

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

Важно понимать, что люди будут регистрироваться только в той соцсети, где будут очень нужные им люди. Просто факт наличия где-то соцсети и ленты новостей ещё ничего не значит: в соцсети должно быть интересно. Поэтому, если собираетесь делать соцсеть, озаботьтесь не только её технической реализацией, но и контентом. 

Готовые варианты соцсетей для вашего сервера:

  • HumHub — нечто среднее между соцсетью и системой управления проектами. Видно, что создано для энтерпрайза.
  • Mastodon — микроблогинговая платформа.
  • Diaspora — на Ruby.
  • Elgg — дизайн из нулевых, немного напоминает Reddit.

Собственный ютубчик

Вы можете сделать собственный сайт с видеороликами. Он будет намного медленнее Ютуба и намного менее красивым, но он будет работать. В целом как способ сохранить где-то свои видеоролики — хороший вариант. Например, если у вас много учебного контента.  

  • Avideo (он же — YouPHPTube) — странный дизайн, но работает. Очень глубоко настраивается благодаря плагинам.
  • NodeTube — сделан на Node.JS, используется в США для запуска сайтов с теориями заговора.

Своя виртуальная частная сеть (VPN)

Если вы работаете в компании и у вас есть закрытая внутренняя сеть (например, для сотрудников), вы можете получить к ней доступ извне. Это практикуют для удалённых работников, чтобы они могли получить доступ к секретным рабочим данным, находясь дома или даже в другой стране. 

Побочный эффект — вы будете видеть интернет как будто из своего офиса. Например, если у вас не работает Сбербанк за границей, можно использовать VPN и получить доступ к Сберу, как будто вы в России. Но для этого нужно настроить точку доступа на российском сервере. 

Преимущество собственного VPN в том, что ваш собственный сервис точно не будет продавать ваши данные. Но открыть ваши логи спецслужбам ваш провайдер всё равно будет обязан. В какой стране сервер — в той стране и спецслужбы. 

Игровые серверы

Ваш сервер может также объединять игроков вашей любимой игры. Например, поднимаете сервер Counter-Strike 1.6 и приглашаете друзей вспомнить юность. 

Есть комбайн для быстрого запуска и управления игровыми серверами — Easy Wi. Нужно разобраться в установке и настройке, зато дальше новые игры будут запускаться и управляться двумя кликами. 

Что дальше

Вы заметите, что весь опенсорсный софт, который можно поставить на свой сервер, немного недотягивает по качеству и дизайну до того, что нам дают гиганты типа Google. Поэтому лучше, если мы умеем поднять собственную ИТ-инфраструктуру, но никогда этого не делаем. Лучше дружить и пользоваться благами цивилизации. 

Но в случае чего — вы знаете, что делать.

Обложка:

Алексей Сухов

Корректор:

Ирина Михеева

Вёрстка:

Кирилл Климентьев

Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Вам может быть интересно
easy