Role to deploy, configure and manage pleroma https://pleroma.social/
Go to file
meaz 515baeeab7 Merge pull request 'add become and fix ownership' (#14) from permission into main
Reviewed-on: #14
Reviewed-by: muppeth <muppeth@no-reply@disroot.org>
2023-09-06 19:30:42 +00:00
Playbooks initial commit 2021-11-14 14:56:49 +01:00
defaults Merge branch 'main' into mrf_policies 2023-08-03 10:04:32 +00:00
files Add default user avatar 2023-03-15 17:44:43 +01:00
handlers initial commit 2021-11-14 14:56:49 +01:00
tasks add become and fix ownership 2023-08-20 22:37:59 +02:00
templates added mrf policy section to the config file 2023-08-01 22:57:01 +02:00
.gitignore initial commit 2021-11-14 14:56:49 +01:00
LICENSE initial commit 2021-11-14 14:56:49 +01:00
README.md update readme 2023-03-15 17:49:02 +01:00
Vagrantfile add acl in vagrant file 2023-01-09 07:05:14 +01:00

README.md

Pleroma/Akkoma role

Pleroma/Akkoma role is was initially based on role by (Luke Hoersten)[https://src.nth.io/ansible-roles/file/2d705e63f6cb/pleroma/otp] with heavy modifications (basically re-written). This role deploys and updates OTP akkoma (default) or pleroma instance. Currently supported distributions are debian based. Role requires disroot's (nginx)[https://git.disroot.org/Disroot-Ansible/nginx] role and (postgresql)[https://github.com/ANXS/postgresql.git]. Other nginx / postgres roles could be used but may require changes in variables.

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

ansible-playbook -b Playbooks/pleroma.yml

Then you can then access gitea from your computer on http://192.168.33.15

To update pleroma include upgrade tag.

Customization

In the files folder, avi.png is the default user avatar.