Утилиты и инструменты ·

surge.sh

Surge.sh — это простой сервис для быстрой публикации статического контента в сети. У сервиса существуют как бесплатный, так и платный тарифы.

В рамках бесплатного тарифа мы получаем:

  • Бесплатный поддомен.
  • Бесплатный SSL на поддомене.
  • Возможность подключить свой домен (добавить CNAME).

Surge в первую очередь удобен тем, что с ним мы получаем возможность опубликовать статический контент (html, css, js) буквально за одну введённую команду. Работает всё очень просто…

Установка и публикация страницы.

  1. Ставим утилиту с помощью npm:
# npm install --global surge
  1. Создаём локальную рабочую директорию, в ней простой html файл:
$ mkdir /home/user/surge/
$ echo "Sysadmin surge page! (:" > /home/user/surge/index.html
  1. Переходим в директорию и запускаем утилиту:
$ cd /home/user/surge/
$ surge

При первом запуске, утилита попросит указать email и пароль. Далее, если такой аккаунт в системе уже есть, будет выполнена авторизация, если аккаунта нет, он будет создан. Затем, нужно будет указать рабочую директорию (откуда будут отправляться файлы) и выбрать поддомен. Если поддомен уже будет занят кем-то, то ещё до выгрузки контента, система сообщит об этом.

surge

Это вся настройка. Вводим нужные данные и открываем поддомен в браузере:

surge.sh

Если всё было сделано верно, то на указанном нами поддомене будет опубликована наша index.html страница. Для её обновления, просто вносим нужные правки в файл, и снова выполняем команду surge. К публикации можно привлекать нескольких участников. При необходимости, проект можно удалить, равно как и обновиться до платного тарифного плана прямо из командной строки.