Bunny Café

Ellizabeth Mortem | @elliemortem@bunny.cafe

Just an internet bunny wanderer that just opened a cafe.

Day 5 of using emacs. Still dont know how to use emacs

Why debian comes with no locales by default? abunhd

Just waiting to have NFT for medical queues

9/10 There is no happy ending but the ntr is ok

Do you want to violate the Geneva convention with me uwu?

@waifu nani! bun_think bunhdheart. Now Im happy

For some reason my pleroma instance stopped federating, now im sad

after 2 months of letting my brain rot it feels weird to do something server related

@waifu Caddy es god. Para hacer que los cambios queden debes asignarle un volumen al cual escribir los cambios. Para esto tienes 2 opciones, una usar un volumen creado por docker, en lo personal para producción no lo recomiendo ya que es un dolor de cabeza encontrar donde carajos esta el volumen para respaldarlo, pero es bueno para hacer testing con diferentes contenedores que requieran la misma configuración.

Lo otro es montar una carpeta a los contenedores, yo lo que normalmente hago es hacer una carpeta en /opt/, supongamos quiero montar una imagen de bitwardenrs (o como se llama ahora, vaultwarden). Lo que yo haria seria crear una carpeta llamada bitwardenrs en /opt, luego dentro de esta carpeta creo un docker-compose.yml (así tengo guardada toda la configuración y es más sencillo mantener el servicio). Yo se que bitwardenrs guarda los archivos dentro del contenedor en /data, por lo que quiero asignar la carpeta de mis sistema /opt/bitwardenrs/data (recordemos que estoy trabajando en /opt y cree la carpeta bitwardenrs para tener el archivo ordenado) a /data. Esto se logra añadiendo una referencia a los volumenes en el docker compose y asignar los volumenes de esta forma, /opt/bitwardenrs/data:/data (también puedes ponerlo con path relativo, pero prefiero poner la carpeta exacta).

Con esto todos los datos que el contenedor escriba en data, los mantendra en el sistema en /opt/bitwardenrs/data, y dado que cada vez que reinicies el contenedor esta carpeta sera montanda en /data tendras la misma configuración. Con esto si necesitas hacer backup o mover el contendor de servidor simplemente hacer tar a la carpeta y ya esta.

Lo que tendrias que hacer es revisar la documentación de tu imagen de Daanboru y donde guarda los archivos, probablemente el servicio ocupe una imagen de una base de datos por lo que deberas asignarle un volumen a esto también. En resumen todo lo que necesite guardar datos o tener una configuración que se mantenga necesitara un volumen asignado

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)

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 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

@newt @The_Quantum_Alpha I will try to fix my gaming laptop this holiday, but trying to install/configure CUDA was a mistake

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

@newt @The_Quantum_Alpha switchable graphic cards are a pain in the ass to deal with. I was happy until I said "I want to use CUDA with blender", after that bumblebee broke, no idea how to use Primus, needed to use a custom overlay to build nvidia-toolkit, blender wont open/render anymore and Xorg dont want to open if I dont load nvidia modules manually

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
@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
@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 ahora que deje satisfechos a los angloputos, si tienes dudas en como usar docker o que mierda puse me dices

»