diff --git a/docs/awesome-remnawave/index.md b/docs/awesome-remnawave/index.md index 790fb30..55eb452 100644 --- a/docs/awesome-remnawave/index.md +++ b/docs/awesome-remnawave/index.md @@ -265,6 +265,61 @@ docker compose up -d && docker compose logs -f
Remnawave Telegram Subscription Mini App
+--- + +### Ansible playbook for Install Remnawave + +This project helps install Remnawave via Ansible. + +Author: [iphizic](https://github.com/iphizic) + +#### Clone repo and change dir +```bash +git clone https://github.com/iphizic/remna-playbook.git +cd remna-playbook +``` + +#### Now make Python .env: +```bash +python3 -m venv .env +``` + +#### Activate .env: +```bash +source .env/bin/activate +``` +#### Install Ansible and requirements: +```bash +pip install -r requirements.txt +ansible-galaxy install -r requirements.yml +``` +#### Make inventory and other vars + Make inventory like inventory.yml.example in inventory dir + In directory group_vars make all.yml like all.yml.example + +#### `Optional` Make some user but not root +:::warning +To run this playbook, the GitHub username must match the username in all.yml +::: +```bash +ansible-playbook prepare-playbook.yml -u root -k +``` + First question it is root password + Second question it is password for the created user + +#### Run install Remnaware: +```bash +ansible-playbook playbook.yml -K +``` + +
+
+
+ +
+ Ansible playbook for installation +
--- diff --git a/static/awesome/ansible.webp b/static/awesome/ansible.webp new file mode 100644 index 0000000..96f0fef Binary files /dev/null and b/static/awesome/ansible.webp differ