Pleroma Docker
@captain_arepa @waifu I just remember that last weekend I was suppossed to give you guys my pleroma docker config. Right now im using https://memleak.eu/sn0w/pleroma-docker, with no extra config other than extra volumes that are html files that I need to have persistence over a reset.
Other than that I use caddy as my web server because is simple and reliable, my config is literally "bunny.cafe { reverse_proxy :4000}" and that's because port 4000 of my machine is binded to port 4000 of the container, I also have a dockerized matrix server (that I don't use kek) on the same machine/adress.
I usually run the containers in /opt/ with volumes mounted there, so for backups I only tar them. I already moved my server to differents machines using that method so no problem there.
So if you want to migrate to a dockerized enviroment I would recommend to first read pleroma backup documentation, backup your database and mounting the volume in the database container, there is a way to enter a bash shell inside a running container so after that you will have to follow pleroma's documentation.
If you have doubts don't mind asking.
Other than that I use caddy as my web server because is simple and reliable, my config is literally "bunny.cafe { reverse_proxy :4000}" and that's because port 4000 of my machine is binded to port 4000 of the container, I also have a dockerized matrix server (that I don't use kek) on the same machine/adress.
I usually run the containers in /opt/ with volumes mounted there, so for backups I only tar them. I already moved my server to differents machines using that method so no problem there.
So if you want to migrate to a dockerized enviroment I would recommend to first read pleroma backup documentation, backup your database and mounting the volume in the database container, there is a way to enter a bash shell inside a running container so after that you will have to follow pleroma's documentation.
If you have doubts don't mind asking.
re: Pleroma Docker
@captain_arepa @waifu ahora que deje satisfechos a los angloputos, si tienes dudas en como usar docker o que mierda puse me dices
re: Pleroma Docker
@captain_arepa @waifu lo construye desde el codigo oficial, en .env puedes definir la version que deseas y de donde quieres clonar el repositorio para la construcción
re: Pleroma Docker
@captain_arepa @waifu No deberias tener mayor problema, el panel de admin esta habilitado para todo lo que quieras hacer y no recuerdo haber tenido problema más alla de unos problemas de persistencia (la naturaleza de docker hace que si algo no esta montado como volumen se resetea cuando reinicias el contenedor), pero eso fue una configuración menor. Yo por ejemplo tengo sensurado a varishangout
re: Pleroma Docker
Osea el repositorio que mande usa source y tu le especificas la version que quieres, si quieres ocupar OTP tendrias que reescribir el Dockerfile que viene para que construya el contenedor con OTP. Pero ya a ese punto creo que conviene más buscar un repositorio que use especificamente OTP
re: Pleroma Docker
Ni idea de lo que tratas de hacer la verdad, yo por lo menos no tuve problemas en tener un bot de twitter
re: Pleroma Docker
@waifu @captain_arepa ya revise los recursos que usa, necesitas 1 GB (es 870 mb exactamente) para construir la imagen del servidor, eso va estar en tu sistema por lo que supongo que es el ssd, en mi caso tengo 11GB en datos entre uploads y la db. Si tienes un hhd recomiendo que lo montes en donde definas $DOCKER_DATADIR y estaras bien, no se como afectara la performance eso si ya que la mayoria de esos 11GB son la db
- replies
- 0
- announces
- 0
- likes
- 1
re: Pleroma Docker
@captain_arepa no se que verga hace, y las instrucciones estan raras pero lo voy a revisar. Estas seguro que esa funcionalidad no viene por defecto?
re: Pleroma Docker
@waifu @captain_arepa y bueno acabo de actualizar de v2.3 a v2.4. No se rompio nada, se demoro como una hora y algo en compilar, y en actualizar tuve un downtime de 2min (ya que no es necesario apagar el servidor para compilar una nueva version)