f0rmat1k

Пикабушник
Дата рождения: 3 июля
233 рейтинг 1 подписчик 5 подписок 3 поста 1 в горячем
Награды:
10 лет на Пикабу
18

Сделал сайт с поиском по аудиокнигам «Модели для сборки»

Всем привет. Мой пост немного пиар и немного технический. Если вы любитель научной фантастики и, тем более, передачи «Модель для сборки», то, возможно, вам будет интересно. Итак, есть такая передача — «Модель для сборки». Божественный (на мой взгляд) диктор Влад Копп под приятную музыку начитал уже примерно 1500+ произведений. Проблема в том, что из этого огромного (~ 70 GB) архива не всегда просто выбрать произведение на свой вкус. И с некоторых пор у меня зародилась идея, что неплохо бы иметь возможность подбирать для себя произведения по определенным категориям. Например, хочется про постапокалипсис и не более 60 минут. Или про Марс и не более 30. Или вообще фэнтези. В определенный момент времени я решился начать и спустя примерно 2 месяца вечеров и полу-ночей сделал версию, которую не стыдно показать: https://mds-online.ru Проект делал больше для себя (хотелось иметь такой сервис и получить опыт создания сайта полностью лишь своими силами).


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


Хранение кода.

Хранить код сайтов на домашнем компьютере нецелесообразно: в случае поломки жесткого диска вы потеряете весь исходный код и скорее всего порежете вены. Чтоб такого не произошло, код принято хранить в более надежном месте. За приватные репозитории великий и ужасный Github просит деньги. Для хобби-сайта не выбор. Поэтому я выбрал замечательный сервис https://bitbucket.org, имеющий практически такие-же возможности и предоставляющий бесплатные приватные репозитории, если команда небольшая.


Хостинг.

Поле того, как код написан, приложение должно быть где-то запущено (главное, не совсем). При описке я находил множество сайтов, предлагающий бесплатный хостинг, но почти все из них мне казались какими-то подозрительными. В итоге я бы посоветовал 2: heroku.com и https://openshift.redhat.com. Первый проще, но бесплатный план имеет некоторые ограничения. Второй практически не имеет ограничений, но имеет меньше фишек и выкатиться на него сложнее. Пока что я выбрал первый, но если посещаемость вдруг увеличится, придется переходить на второй.


DNS.

DNS — это такой сервер в интернете, который сопоставляет имя сайта и его ip-address. Именно он позволяет вам заходить на пикабу, не зная фактический айпишник сайта. Без аренды какого-либо ДНС сервера невозможно хоститься в интернете на домене 2-го уровня (типа example.com). Посмотрел, как там с этим дела на nic.ru. А дела все так же плохи, регистратор по-прежнему дает в аренду ДНС по далеко не самой низкой цене. В итоге поиски привели меня к замечательному сервису https://www.cloudflare.com , который бесплатно предоставляет такую услугу. Еще и https сертификат не пришлось покупать. Также я рассматривал вариант с ДНС от яндекса, но его по техническим причинам невозможно подружить с heroku.com.


База данных.

Ни один из бесплатных хостингов по понятным причинам не предоставляет базу данных. Поэтому я решил поискать какие-то внешние сервисы. Был приятно удивлен, обнаружив просто замечательный сервис https://mongolab.com, бесплатно предоставляющий базу данных Mongo на 500 мегабайт любому зерегистрировашемуся (к слову, сейчас я занимаю каких то 3 мегабайта). Были опасения, что из-за нахождения БД где-то в Европе, будут существенные задержки при поиске. Но на практике все работает очень быстро.


Файлохранилище.

Облачное файлохранилище, как известно, стоит денег и весьма немалых, особенно если вам необходимо разместить 70 гигабайт. Поискав, что есть на рынке, понял, что видимо за это придется заплатить. Но в последний момент друг подсказал мне идею, что можно попробовать воспользоваться облаками mail.ru или yandex.disk, благо мэил по случаю открытия предоставлял 1 Тб, а яндекс в свое время подарил мне 200 за какой-то свой фэил. API у облака mail.ru не оказалось (другими словами, возможности класть файлы в облако без использования веб-интерфейса или их программы). А у яндекс.диска с этим все в полном порядке.


Доменная почта.

Захотелось получать почту от посетителей. Посмотрел, что там у гугла. А у гугла месяц бесплатно, а затем что-то около $7 за доменную почту. Не наш выбор. И тут на помощь пришел яндекс, предоставляющий эту услугу совершенно бесплатно. Настройка заняла 5 минут и тарам, у меня доменная почта. Это позволило также сделать регистрацию с подтверждением на электронную почту. Настройка осуществляется тут https://pdd.yandex.ru


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

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества