К Черту Все, Сделаю Свой Сервер

Обычно все в порядке и ничто не предвещает беды, пока кто-то не потеряет доступ к своим конфиденциальным и/или деловым данным, потому что доверил их хранение кому-то другому.

Не нужно быть специалистом по поиску информации, чтобы найти кучу историй о людях, которых захлестнули чудовищные корпорации, исповедующие принципы в духе «не будь злым».

Вот некоторые примеры:



Как сохранить контроль над своими данными и инструментами

Наличие цифровых резервных копий далеко не достаточно, чтобы владеть вашими данными.

Это также вопрос контроль С конфиденциальность .

Дело в том доверять .

Не знаю, как вы, а я многим сервисам хранения своих данных (за редким исключением) не особо доверяю.

Поскольку эта статья посвящена самостоятельному хостингу, я не буду проповедовать (хотя перед этим трудно устоять), что вам следует рассмотреть возможность перехода с WhatsApp на Сигнале , из Карт Google в OpenStreetMap , или вам нужно прекратить использование Инстаграм И Фейсбук .

Вы создаете там большой объем информации, и владельцы этих сервисов они используют это не лучшим образом .

Ну, я наконец начал проповедовать, извините.

Примечание.

Я не полностью избавился от социальных сетей.

Я использую Twitter и LinkedIn. Все, что у меня есть в Твиттере, является общедоступным и личным, и я не использую функцию личных сообщений.

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

Объяснение: Я понимаю, что большинство людей не продвинутые пользователи , и что не все хотят тратить время на настройку альтернатив вышеперечисленным сервисам, а также на создание стратегий резервного копирования, как это делаю я.

Это требует времени (в основном на настройку) и денег.

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

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

Сохраняйте часто, сохраняйте заранее .



Какую систему я создал?

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

Я понимаю, что кто-то скажет, что мой самохостинг на самом деле не самохостинг.

Для размещения своих веб-приложений я использую Вультр *, а не сервер, расположенный у меня дома.

К сожалению, ситуация пока не позволяет мне это реализовать.

Итак, вот моя схема.

Подробное описание будет представлено ниже.



К черту все, сделаю свой сервер

Я разделил диаграмму на четыре части, каждая из которых представляет отдельное физическое расположение данных.

Самая активная часть — желтая, расположенная в облаке.



Вультр

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

Вультр * во Франкфурте, так как перед этим центром у меня самый низкий пинг.

На данный момент у меня работает шесть вычислительных экземпляров.

Типы экземпляров облачных вычислений показаны на изображении ниже.

Они почти аналогичны продуктам DigitalOcean или AWS EC2. Почему я выбрал Вультр *? У него здесь довольно хорошая техническая поддержка, к тому же я нашел его до того, как DigitalOcean стал большим и популярным, а AWS стала лидером на рынке облачных вычислений.

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

Я оставлю все как есть.



К черту все, сделаю свой сервер

Разбивка цен выглядит следующим образом:

  • 1 VPS по 10 долларов США в месяц + 1 объектное хранилище по 5 долларов США в месяц — Следующее облако
  • 1 x 10 $/мес VPS — Гитеа
  • 1 x 5 $/мес VPS — Моника CRM / Канборд
  • 1 x 5$/мес VPS - различные инструменты разработки + аналитика ( Правдоподобный )
  • 2 x 10 $/мес VPS — несколько веб-проектов, которые мы с друзьями ведем
В целом это обходится мне в 55 долларов в месяц.



Следующее облако

Nextcloud — основная движущая сила моего ежедневного потока данных и манипуляций с ними.

При добавлении Приложения это становится очень мощным решением «все в одном», которое служит альтернативой популярным продуктам-монстрам FAANG. Если система настроена правильно, она практически не требует поддержки.

  • Задания — альтернатива Todoist или Any.do, которыми я пользовался раньше.

  • Примечания — альтернатива Google Keep. У него не так много функций, как у Evernote или OneNote, которые я тоже пробовал, но я им вполне доволен.

  • Календарь — альтернатива Календарю Google, которым я пользовался раньше.

  • Контакты это альтернатива контактам Google/Samsung, которые я использовал раньше.

Я также могу транслировать музыку из Nextcloud на свой телефон, используя Следующаяоблачная музыка .

В качестве клиента можно использовать любое приложение, совместимое с Ampache или Subsonic. Я выбрал Мощность Ампаха .

Однако я не слушаю много музыки в потоковом режиме.

У меня на телефоне всегда лежит 30-40 ГБ файлов MP3, которые время от времени заменяются.

Все данные из Nextcloud синхронизируются с Synology у меня дома через CloudSync. Серьезный плюс — красивая темная тема графического веб-интерфейса:

К черту все, сделаю свой сервер



Гитеа

Я разработчик, и контроль версий мне нужен больше, чем воздух и кофе.

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

Выбор сводился к GitLab или Гитеа .

GitLab оказался слишком мощным для моих нужд, поэтому я выбрал Gitea. Он легкий, легко обновляется и просто работает. Его интерфейс ясен и прост для понимания, поскольку пользовательский интерфейс похож на GitHub; люди, с которыми я работаю, сказали, что не заметили разницы.

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



Моника CRM / Канборд

Моника это персональная CRM. Некоторые считают меня странным, потому что я использую персональную CRM. Я думаю, она потрясающая.

После знакомства с людьми я часто записываю о них информацию, которую иначе забыл бы.

Иногда я делаю заметки во время долгих телефонных разговоров, если знаю, что информация из разговора пригодится в будущем.

Дни рождения коллег и друзей, идеи подарков для них и тому подобное – все это сохраняется в CRM. Я говорил о Монике в своем посте о том, как Не игнорируйте письма с отказом , там есть еще один пример того, как мне помогает эта CRM. Канборд это бесплатное программное обеспечение с открытым исходным кодом для управления проектами Канбан.

Я использую его для управления своими побочными проектами, а также для отслеживания книг, которые читаю, финансового планирования, отслеживания своего образования и т. д. Kanboard написан на PHP, легко настраивается и поддерживает несколько пользователей.

Обычно, когда я начинаю совместные проекты, я сразу создаю аккаунт человеку в Gitea и Kanboard.

Инструменты разработки и аналитика

Мой выбор в пользу аналитики - Правдоподобный , я использую его на нескольких своих сайтах.

Он легкий, с открытым исходным кодом и, самое главное, уважает вашу конфиденциальность .

Я написал инструкцию как сделать самому установите его на машину с Ubuntu .

Бонусом является подход разработчиков к ведению бизнеса, который мне очень нравится.

У них есть отличный блог , где об этом можно прочитать.

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

Кодировщики/декодеры текста, средства выбора цвета, построители макетов WYSIWYG, редактор Swagger и т. д. Если я что-то использую часто и это легко реализовать самостоятельно, то я это делаю.



Что у меня дома

Настольный ПК и NAS — это часть моей схемы с пометкой «Дом».

Рабочий стол не представляет собой ничего особенного.

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

У меня i5 8-го поколения со встроенной графикой, твердотельным накопителем емкостью 1 ТБ и 16 ГБ оперативной памяти.

Используемая ОС — Ubuntu, последняя версия LTS. Устанавливается как на настольный компьютер, так и на ноутбук.

Все, кроме ОС и приложений, синхронизируется с Synology в режиме реального времени с помощью Synology Drive Client. Synology NAS Я использую DS220j. Не самый быстрый, но, опять же, для меня подходящий.

У меня есть два диска Вестерн Цифровой Красный по 2 ТБ каждый.

Каждые последние выходные месяца я вручную сохраняю резервные копии всех своих данных на диски Blu-ray. И не один раз, а дважды.

Одна копия отправляется в безопасное место хранения в доме, другая оказывается совершенно в другом месте.



Резервные копии в другом месте

Это моя защита от ситуации «все сломано, сожжено или украдено».

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

Здесь я ничего не могу сделать, кроме как переехать в другое место, где будет легче работать над улучшением физической защиты (но, надеюсь, ненадолго).

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



Ноутбук и смартфон

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

Раньше экран моего телефона был в основном заполнен приложениями Google — Календарь, Keep, Карты, Диск.

Еще был Dropbox, Spotify/Deezer. Теперь все по-другому.

я отключил мой телефон от Google используя / е / И F-Дроид. Если вы решите пойти по этому пути, вам придется пойти на компромиссы.

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

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

Вот список часто используемых мной приложений, связанных с самостоятельным хостингом:

  • ОсмАн~ — глобальный просмотр карт и навигация по офлайн- и онлайн-картам OSM
  • Следующее облако: заметки — клиентское приложение для Nextcloud Notes
  • PowerAmpache - позволяет транслировать музыку из моего облака
  • PulseМузыка - мое основное музыкальное приложение, которое я использую для прослушивания музыкальной коллекции, хранящейся на телефоне (примерно 30-40 ГБ, список время от времени меняется)
  • Следующее облако это клиент синхронизации телефона и файловый менеджер
  • К-9 Почта - крайне уродливый на вид почтовый клиент, и в то же время, на мой взгляд, лучший клиент для Android
Как уже говорилось выше, Ubuntu LTS устанавливается как на ноутбук, так и на настольный компьютер.

Для частичной синхронизации с NextCloud я использую официальный настольный клиент .

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



Заключение

Стоило ли это времени и усилий? Ответить на этот вопрос можете только вы сами.

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

Я не записывал, поэтому не могу сказать, сколько именно, но определенно двузначное количество часов.

Я бы сказал около 40 часов.

К счастью, после этого этапа все работает (в основном) без моего вмешательства.

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

Я не заморачиваюсь мелкими обновлениями - не чиню то, что не сломано.

Если я побудил хотя бы одного человека хотя бы задуматься о возможности самостоятельного хостинга, то я буду рад. Напиши мне, если решишь пойти на это! Теги: #Хостинг #облачные сервисы #Хранение данных

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.