Инструкция по установке

ISP Go устанавливается на Debian Jessie (установочный образ возьмите отсюда: http://www.debian.org/distrib/netinst, качать amd64, без слова kfreebsd). Установить на другие дистрибутивы, другие версии Debian или на компьютеры с 32-битным процессором невозможно.

После установки Debian согласно официальному руководству (http://www.debian.org/releases/stable/amd64/) скопируйте на сервер deb-пакет от ISP Go. Далее от пользователя root выполните следущие команды:

  1. Установите SSH и iptables, если они еще не установлены:
apt-get install ssh iptables
  1. Средствами iptables закройте доступ к порту 53 (как UDP, так и TCP) из сетей, не принадлежащих провайдеру. Минимальный пример для провайдера с сетью 192.168.5.0/24:
iptables -A INPUT -p udp --dport 53 ! --src 192.168.5.0/24 -j DROP
iptables -A INPUT -p tcp --dport 53 ! --src 192.168.5.0/24 -j DROP

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

Необходимо сделать, чтобы правила iptables автоматически применялись после перезагрузки сервера. Один из способов этого добиться - установить пакет iptables-persistent:

apt-get install iptables-persistent

Сохранение правил:

service netfilter-persistent save
  1. Установите пакет ISP Go из нашего репозитория.

Чтобы apt мог работать с https протоколом, установите apt-transport-https:

apt-get install apt-transport-https

В /etc/apt/sources.list добавьте:

deb https://<LOGIN>:<PASSWORD>@mirror.skydns.ru/repo/ispgo/ ./

Добавьте GPG ключ:

wget -qO - https://<LOGIN>:<PASSWORD>@mirror.skydns.ru/repo/ispgo/keyring.gpg | apt-key add -

Внимание: нужно везде использовать https, иначе ничего работать не будет.

Выполните:

apt-get update
apt-get install isp-go-ru isp-go-frontend-ru

В результате Debian поставит Redis-сервер, Nginx и запустит (в не до конца настроенном состоянии) сначала их, а потом ISP Go.

Процесс установки создает конфигурационные файлы:

Для настройки ISP Go все четыре перечисленных выше файла отредактируйте вручную.


Revision #3
Created 8 December 2023 12:17:46 by Виктор
Updated 10 June 2026 08:26:49 by Ольга