Ansible role that installs, updates and configures Privatebin - zero knowledge paste bin https://privatebin.info/
Find a file
muppeth af9a104c45 1.7.5 (#21)
- Update to version 1.7.5
- Applied style guide

Co-authored-by: meaz <meaz@disroot.org>
Reviewed-on: #21
Reviewed-by: meaz <meaz@no-reply@disroot.org>
Co-authored-by: muppeth <muppeth@disroot.org>
Co-committed-by: muppeth <muppeth@disroot.org>
2024-12-03 21:13:39 +01:00
defaults 1.7.5 (#21) 2024-12-03 21:13:39 +01:00
Playbooks Migration commit; fresh start 2021-04-11 11:18:11 +02:00
tasks 1.7.5 (#21) 2024-12-03 21:13:39 +01:00
templates Update to 1.7.4 (#18) 2024-08-06 21:23:37 +02:00
.ansible-lint 1.7.5 (#21) 2024-12-03 21:13:39 +01: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 1.7.5 (#21) 2024-12-03 21:13:39 +01:00
Vagrantfile 1.7.5 (#21) 2024-12-03 21:13:39 +01:00

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.