Ansible role that installs, updates and configures Privatebin - zero knowledge paste bin https://privatebin.info/
Go to file
meaz a78f9a9c9c Update to 1.7.1 (#14)
Reviewed-on: #14
Reviewed-by: muppeth <muppeth@no-reply@disroot.org>
Co-authored-by: meaz <meaz@disroot.org>
Co-committed-by: meaz <meaz@disroot.org>
2024-02-13 16:22:23 +00:00
Playbooks Migration commit; fresh start 2021-04-11 11:18:11 +02:00
defaults Update to 1.7.1 (#14) 2024-02-13 16:22:23 +00:00
tasks change include to include_tasks (#10) 2023-01-17 13:27:42 +00:00
templates update to 1.6.1 (#13) 2023-12-12 10:34:25 +00:00
.gitignore Migration commit; fresh start 2021-04-11 11:18:11 +02:00
LICENSE Migration commit; fresh start 2021-04-11 11:18:11 +02:00
README.md remove changelog from readme 2022-06-01 17:50:23 +02:00
Vagrantfile bump vagrant to bullseye (#8) 2023-01-17 13:28:05 +00:00

README.md

PrivateBin - Ansible Role

This role covers deployment, configuration and software updates of PrivateBin. This role is released under MIT Licence and we give no warranty for this piece of software. Currently supported OS - Debian.

You can deploy test instance using Vagrantfile attached to the role.

However, to have this role working with Vagrant, you have to get a self-signed certificate. If you don't want it, simply change the var selfsigned from true to false.

Then simply: vagrant up

ansible-playbook -b Playbooks/privatebin.yml

Then you can access PrivateBin from your computer on https://192.168.33.12

Playbook

The playbook includes php-fpm and nginx role and deploys entire stack needed to run PrivateBin. Additional roles are also available in the Ansible roles repos in git.