Frod

01.11.2026

amnezia self hosted гайд для тг

Frod — свобода без границ

Гайд по установке и настройке Amnesia на собственных серверах для Telegram

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

Требования к установке

Чтобы установить Amnesia на собственных серверах, необходимо иметь следующие ресурсы:

  • Сервер с поддержкой Linux (редакция Ubuntu recomend)
  • Минимально 8 ГБ ОЗУ
  • Скорость подключения к сети (мегабит или гигабит)

Установка Amnesia

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

sudo apt-get update && sudo apt-get install -y build-essential libssl-dev libgmp-dev libsystemd-dev

После этого необходимо скачать исходный код Amnesia с Git:

git clone https://github.com/amnesia-project/amnesia.git

Далее необходимо перейти в директорию Amnesia и собрать проект:

cd amnesia
make

После сборки проекта необходимо скопировать конфигурационный файловой сервера Amnesia:

sudo cp config/amnesia.conf /etc/amnesia/amnesia.conf

Настройка Amnesia

Чтобы настроить Amnesia, необходимо изменить конфигурационный файл /etc/amnesia/amnesia.conf. В частности, необходимо указать IP-адрес и порт сервера Amnesia.

Пример конфигурационного файла:

server {
 listen 443 ssl;
 server_name amnesia.example.com;

 ssl_certificate /etc/letsencrypt/live/amnesia.example.com/fullchain.pem;
 ssl_certificate_key /etc/letsencrypt/live/amnesia.example.com/privkey.pem;

 location / {
 proxy_pass http://localhost:8080;
 proxy_http_version 1.1;
 proxy_set_header Upgrade $http_upgrade;
 proxy_set_header Connection 'upgrade';
 proxy_set_header Host $host;
 proxy_cache_bypass $http_upgrade;
 }
}

Развертывание Amnesia на сервере

Чтобы развернуть Amnesia на сервере, необходимо создать сертификат SSL/TLS и взять IP-адрес и порт сервера из конфигурационного файла.

Пример команды для создания сертификата SSL/TLS:

sudo letsencrypt certonly --webroot --webroot-path=/var/www/html --email example@example.com --agree-tos --non-interactive --expand --domain amnesia.example.com

После этого необходимо запустить сервис Amnesia:

sudo service amnesia start

Настройка клиента Telegram

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

Пример команды для добавления адреса канала Amnesia в список доверенных адресов:

sudo curl -X POST https://api.telegram.org/bot<Токен_бота>/setWebhook?url=https://amnesia.example.com

Итоговый результат

В результате выполнения вышеуказанных шагов вы сможете создать безопасный канал связи в Telegram за счет Amnesia для своей организации или компании.
Окончательный ответ:

Амнезия (Amnesia).