Go to file
meaz 3f3b67cb6c upgrade vagrant to bullseye (#5)
I tested upgrading from buster to bullseye on vagrant, privatebin works fine. It needs a little trick: you have to remove the `local` folder in `/var/www/lufi` (see [this](https://framagit.org/fiat-tux/hat-softwares/lufi/-/issues/194)) and play the role again. Then it works fine. I'm wondering if I should add a task that removes that `local` folder?

Co-authored-by: meaz <meaz@disroot.org>
Reviewed-on: #5
Reviewed-by: muppeth <muppeth@no-reply@disroot.org>
2022-09-21 15:16:53 +00:00
Playbooks Migration commit; fresh start 2021-03-17 17:43:50 +01:00
defaults remove duplicate headers, Lufi's headers set in 'location /' (#2) 2022-08-29 14:09:59 +00:00
handlers Migration commit; fresh start 2021-03-17 17:43:50 +01:00
tasks upgrade vagrant to bullseye (#5) 2022-09-21 15:16:53 +00:00
templates remove duplicate headers, Lufi's headers set in 'location /' (#2) 2022-08-29 14:09:59 +00:00
.gitignore Migration commit; fresh start 2021-03-17 17:43:50 +01:00
LICENSE Migration commit; fresh start 2021-03-17 17:43:50 +01:00
README.MD upgrade vagrant to bullseye (#5) 2022-09-21 15:16:53 +00:00
Vagrantfile upgrade vagrant to bullseye (#5) 2022-09-21 15:16:53 +00:00

README.MD

Lufi - Ansible Role

This role deploys, configures and updates Lufi - end to end encrypted file upload service. The 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.

vagrant up ansible-playbook -b Playbooks/lufi.yml

Then you can access Lufi from your computer on http://192.168.33.4

In case you need to flush the local folder, use the tag flushlocal so ansible-playbook -b Playbooks/lufi.yml --tags flushlocal

Playbook

The playbook includes crontab role to deploy cleanup scripts for Lufi, which is also available in Ansible roles repos. It also includes Nginx.

CHANGELOG

  • 02.02.2021 - Add possibily to choose which release version to install
  • 22.11.2020 - Make it ready for public release
    • Clean vars
    • improve readme file