23-03-2025, 09:06 PM
Una de las cosas más prácticas a la hora de navegar por Internet son los marcadores del navegador y cuando tenemos muchos acumulados con el tiempo es muy buena idea hacer una copia de seguridad de ellos por si tuviéramos algún problema con el navegador, el ordenador o el móvil y tuviéramos que restablecerlos. Sistemas a la hora de hacer esa copia de seguridad de los marcadores hay muchos, incluso los propios navegadores la hacen en la nube sin olvidar que también los podemos exportar en local.
A continuación voy a explicar como instalar en el nas un docker + extensión para el navegador encargados de hacer esa copia de seguridad en el nas de los marcadores que tengamos. El funcionamiento se podría considerar muy similar a como funciona Syncthing, es decir, una vez puesto todo en marcha se hace una primera copia de seguridad en el nas de todos los marcadores que tengamos en el navegador, hecha esa primera copia cada vez que añadamos un nuevo marcador, eliminemos uno existente o reordenemos o editamos alguno se hará una copia automatizada instantánea.
Como he comentado antes la instalación se basa en un contenedor más una extensión para el navegador. A dia de hoy esa extensión sólo es válida para navegadores Chrome - Brave o similares, por el momento no está disponible para firefox pero el desarrollador tiene comentado que la piensa sacar.
Lo primero vamos a instalar el docker y lo haremos con los siguientes parámetros ( docker compose ):
services:
Elysian:
container_name: Elysian
image: aadityajoshi151/elysian:latest
restart: always
volumes:
- /share/Virtual/DockerData/Elysian/data:/Elysian/src/data
ports:
- 6161:6161
Como ocurre con otros Dockers publicados en este apartado del foro la carpeta /share/Virtual/DockerData la tendréis que adaptar a las condiciones de vuestro nas.
Otra de las cosas que hay que añadir al Compose es una API_KEY pero en lugar de añadirla en el Compose lo que he hecho es añadirla después a través de Portainer con el contenedor ya instalado, pero vamos por partes. Lo primero es crear esa API_KEY y lo podemos hacer a través de esta web:
https://codepen.io/corenominal/pen/rxOmMJ
Una vez que hayamos accedido a esa web le damos a Generate API Key
Hecho esto se nos genera una clave que tenemos que apuntar y guardar
Con el contenedor ya instalado en el nas lo detenemos y, por ejemplo, con Portainer le ponemos esa API_KEY
Como se puede ver el contenedor es accesible a través del puerto 6161 sin embargo no tenemos que acceder a el para nada, si lo hiciéramos después de hacer una primera copia de los marcadores los veríamos en formato JSON pero más allá de verlos en ese formato no hay nada más que hacer.
Lo siguiente es acceder a la web de Github correspondiente al contenedor que hemos instalado y descargarnos la extensión para navegadores basados en Chrome, lo podemos hacer desde aquí:
https://github.com/Aadityajoshi151/Elysi...tag/v0.9.0
Descargado el archivo en el ordenador lo descomprimimos, a continuación en nuestro navegador nos vamos al apartado Extensiones y activamos el Modo Desarrollador, hecho esto cargamos la extensión para que se instale:
Instalada la extensión lo primero que nos aparece es esto:
Tenemos que poner la ip local del nas bajo http + el puerto 6161 que es el puerto que utiliza el contenedor que acabamos de instalar, también tenemos que poner la API_KEY que generamos y guardamos antes.
Hecho esto se nos pregunta si queremos hacer una primera copia de seguridad de los marcadores existentes en el navegador así que le decimos que si.
Como dije al principio una vez hecha esa primera copia cada vez que añadamos un nuevo marcador, eliminemos uno existente, los reordenemos o los editemos se harán copias de seguridad con cada movimiento que hagamos de forma instantánea, desatendida y automática ( nos aparece un mensaje en el navegador informándonos de que se ha hecho la copia de seguridad correspondiente ).
Esa copia de seguridad de los marcadores la encontraremos en el nas en la carpeta que hayamos mapeado cuando creamos el contenedor y se guarda en formato JSON
Únicamente nos vamos a encontrar un archivo que al principio contendrá la primera copia de seguridad de los marcadores que tengamos, lo que ocurre después consiste en que si añadimos marcadores nuevos, los eliminamos o los editamos ese archivo de seguridad del nas se va reescribiendo de tal forma que ese único archivo mantiene copia de los marcadores siempre actualizados.
Si tuviéramos que restaurar los marcadores de la copia de seguridad lo haremos a través de su extensión:
Le damos al botón Import from Elysian y sin hacer nada más tendremos los marcadores restaurados.
A continuación voy a explicar como instalar en el nas un docker + extensión para el navegador encargados de hacer esa copia de seguridad en el nas de los marcadores que tengamos. El funcionamiento se podría considerar muy similar a como funciona Syncthing, es decir, una vez puesto todo en marcha se hace una primera copia de seguridad en el nas de todos los marcadores que tengamos en el navegador, hecha esa primera copia cada vez que añadamos un nuevo marcador, eliminemos uno existente o reordenemos o editamos alguno se hará una copia automatizada instantánea.
Como he comentado antes la instalación se basa en un contenedor más una extensión para el navegador. A dia de hoy esa extensión sólo es válida para navegadores Chrome - Brave o similares, por el momento no está disponible para firefox pero el desarrollador tiene comentado que la piensa sacar.
Lo primero vamos a instalar el docker y lo haremos con los siguientes parámetros ( docker compose ):
services:
Elysian:
container_name: Elysian
image: aadityajoshi151/elysian:latest
restart: always
volumes:
- /share/Virtual/DockerData/Elysian/data:/Elysian/src/data
ports:
- 6161:6161
Como ocurre con otros Dockers publicados en este apartado del foro la carpeta /share/Virtual/DockerData la tendréis que adaptar a las condiciones de vuestro nas.
Otra de las cosas que hay que añadir al Compose es una API_KEY pero en lugar de añadirla en el Compose lo que he hecho es añadirla después a través de Portainer con el contenedor ya instalado, pero vamos por partes. Lo primero es crear esa API_KEY y lo podemos hacer a través de esta web:
https://codepen.io/corenominal/pen/rxOmMJ
Una vez que hayamos accedido a esa web le damos a Generate API Key
Hecho esto se nos genera una clave que tenemos que apuntar y guardar
Con el contenedor ya instalado en el nas lo detenemos y, por ejemplo, con Portainer le ponemos esa API_KEY
Como se puede ver el contenedor es accesible a través del puerto 6161 sin embargo no tenemos que acceder a el para nada, si lo hiciéramos después de hacer una primera copia de los marcadores los veríamos en formato JSON pero más allá de verlos en ese formato no hay nada más que hacer.
Lo siguiente es acceder a la web de Github correspondiente al contenedor que hemos instalado y descargarnos la extensión para navegadores basados en Chrome, lo podemos hacer desde aquí:
https://github.com/Aadityajoshi151/Elysi...tag/v0.9.0
Descargado el archivo en el ordenador lo descomprimimos, a continuación en nuestro navegador nos vamos al apartado Extensiones y activamos el Modo Desarrollador, hecho esto cargamos la extensión para que se instale:
Instalada la extensión lo primero que nos aparece es esto:
Tenemos que poner la ip local del nas bajo http + el puerto 6161 que es el puerto que utiliza el contenedor que acabamos de instalar, también tenemos que poner la API_KEY que generamos y guardamos antes.
Hecho esto se nos pregunta si queremos hacer una primera copia de seguridad de los marcadores existentes en el navegador así que le decimos que si.
Como dije al principio una vez hecha esa primera copia cada vez que añadamos un nuevo marcador, eliminemos uno existente, los reordenemos o los editemos se harán copias de seguridad con cada movimiento que hagamos de forma instantánea, desatendida y automática ( nos aparece un mensaje en el navegador informándonos de que se ha hecho la copia de seguridad correspondiente ).
Esa copia de seguridad de los marcadores la encontraremos en el nas en la carpeta que hayamos mapeado cuando creamos el contenedor y se guarda en formato JSON
Únicamente nos vamos a encontrar un archivo que al principio contendrá la primera copia de seguridad de los marcadores que tengamos, lo que ocurre después consiste en que si añadimos marcadores nuevos, los eliminamos o los editamos ese archivo de seguridad del nas se va reescribiendo de tal forma que ese único archivo mantiene copia de los marcadores siempre actualizados.
Si tuviéramos que restaurar los marcadores de la copia de seguridad lo haremos a través de su extensión:
Le damos al botón Import from Elysian y sin hacer nada más tendremos los marcadores restaurados.
Opnsense router
Qnap TS-264 QTS Hero
Minipc All - flash N305 Truenas Scale
Qnap TS-264 QTS Hero
Minipc All - flash N305 Truenas Scale