Foro QNAP en español
Qpkg de Karakeep - Printable Version

+- Foro QNAP en español (https://www.qnapclub.es)
+-- Forum: GENERAL (https://www.qnapclub.es/forumdisplay.php?fid=3)
+--- Forum: Firmware, Aplicaciones y Tutoriales (https://www.qnapclub.es/forumdisplay.php?fid=39)
+---- Forum: VMs & Docker Containers (https://www.qnapclub.es/forumdisplay.php?fid=41)
+---- Thread: Qpkg de Karakeep (/showthread.php?tid=5611)



Qpkg de Karakeep - Ganekogorta - 23-06-2025

Hola


He creado un qpkg para poder desplegar karakeep desde Container Station.

Si queremos hacerlo mas manualmente y ver someramente como usar, podemos echar una ojeada a este otro post de KaraKeep

Lo he creado para x64 y está en el siguiente enlace de Mega

Los requisitos para instalarlo son pocos para una nas de QNAP:
-tener instalado Container Station
-que sea x86/x64.

Los de ARM no he tenido tiempo de probarlo. Pero como hay varias familias, lo dejaré para mas adelante.


La instalación es sencilla:

1- abrimos Container Station y lanzamos una instalación manual
   

2-Examinamos y buscamos el archivo qpkg a instalar
   

3-Confirmamos la instalación
   

4-Al no estar el paquete firmado, debemos hacerlo para poder continuar.
   

5-Comienza la instalación y esperamos a que termine
   

   

6-Ya tendremos la aplicación iniciada/iniciandose en el App Center
   

La primera vez, hemos de dar tiempo a la aplicación ya que creará una nueva carpeta llamada "karakeep" en la carpeta compartida "Public"
En esa carpeta tendremos un archivo "kara.log" donde quedan reflejados los acciones de inicio y apagado que tiene este docker.

Por ejemplo tras el primer inicio tendremos algo como esto
Code:
2025/06/22 17:09:00 Creo la carpeta karakeep en la carpeta compartida Public
2025/06/22 17:09:00 Creao el archivo .env patron en /share/CACHEDEV1_DATA/Public/karakeep


También hay un archivo oculto llamado ".env" que podemos y debemos editarlo para adaptarlo a nuestra instalación.
Para editarlo lo mejor es detener el qpkg desde el App Center.

Lo editamos y veremos que tiene el siguiente contenido:

Code:
KARAKEEP_VERSION=0.25.0
NEXTAUTH_SECRET=la_cadena_alfanumerica que salio al escribir openssl rand -base64 36
MEILI_MASTER_KEY=la_OTRA_cadena_alfanumerica que salio al escribir openssl rand -base64 36
NEXTAUTH_URL=http://ip_local_nas:3000 # o la dns publica
DISABLE_SIGNUPS=false

Las dos cadenas de contraseñas las obtenemos el comando de consola "openssl rand -base64 36"
Y en el campo de URL pongo http://192.168.4.35:3000 o https://karadura.midominio.eu en funcion de la ip interna de mi nas o una dns que apunte nuestro docker.

Con los cambio el archivo ".env" quedaría como sigue:
Code:
KARAKEEP_VERSION=0.25.0
NEXTAUTH_SECRET=63fD9KD8MaaR/Zi10q3GG17htjAN+4ak0+Dfox+jvXddZYW8
MEILI_MASTER_KEY=8ybQIFvdQfW6Eb/B0CurrlvHMGcHnzQlFXZGjqQ1bVkbkbZp
NEXTAUTH_URL=http://192.168.4.35:3000
DISABLE_SIGNUPS=false

Ahora lanzamos por segunda vez la aplicación desde el App Center y tras unos instantes se nos desplegarán y activarán tres dockers

A partir de ese momento ya tenemos activa nuestra aplicación local KaraKeep yendo a http://192.168.4.35:3000

   

Podemos eliminar desde el App Center, pero recordad que deberíamos eliminar la carpeta "karakeep" que está en Public si lo queremos hacer en su totalidad.

Y con esto ya podemos jugar con este superbloc de notas KaraKeep