Skip to content

XenoAura/djangobb_tor_ansible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible-djangobb

Настройка стека: djangobb(virtualenv)+mysql+uwsgi+nginx+supervisor+tor

Первоначальная настройка:

Генерация ключа, добавление публичного ключа на удаленный хост

$ ssh-keygen
$ ssh-copy-id root@REMOTE_HOST_IP

Где REMOTE_HOST_IP - адрес удаленного хоста

Запуск установки djangobb

ansible-playbook web.yml

После установки создается отчет. Файл report.txt

Пароль пользователя генерируется случайно при первом вызове и сохраняется в

credentials/{{ inventory_hostname }}/userpass

Отчет об установке

Сгенерировать report.txt без вызова "лишних" тасков можно следующей командой:

ansible-playbook web.yml --tags report

В отчет попадают следующие данные:

  1. Логин\пароль пользователя
  2. Логин\пароль админа djangobb
  3. Логин\пароль базы mysql
  4. Имя onion домена
  5. Приватный ключ домена
  6. Внешний ipv4 адрес сервера
  7. Список портов которые слушаются на внешнем интерфейсе(0.0.0.0)

Теги

nginx - обновление настроек nginx.

uwsgi - обновление настроек uwsgi

supervisor - обновление настроек supervisor

tor - обновление настроек tor

mysql - создание пользователя и базы

django_admin - создание суперюзера djangobb

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published