Authelia

Configuración de clientes en Authelia Ya tenemos configurado nuestro sistema de autenticación a través de Authelia que dejamos bastante detallado en el post de Owncloud oCIS. Añadir cliente nuevo en Authelia Vamos a añadir otro cliente para Immich. Siguiendo la documentación oficial de Authelia creamos un nuevo cliente modificando nuestro fichero configuration.yml: identity_providers: oidc: ## The other portions of the mandatory OpenID Connect 1.0 configuration go here. ## See: https://www.authelia.com/c/oidc clients: - client_id: 'immich' client_name: 'immich' client_secret: '$pbkdf2-sha512$310000$c8p78n7pUMln0jzvd4aK4Q$JNRBzwAo0ek5qKn50cFzzvE9RXV88h1wJn5KGiHrD0YKtZaR/nCb2CJPOsKaPK0hjf.9yHxzQGZziziccp6Yng' # The digest of 'insecure_secret'. public: false authorization_policy: 'two_factor' require_pkce: false pkce_challenge_method: '' redirect_uris: - 'https://immich.midominio.com/auth/login' - 'https://immich.midominio.com/user-settings' - 'app.immich:///oauth-callback' scopes: - 'openid' - 'profile' - 'email' response_types: - 'code' grant_types: - 'authorization_code' access_token_signed_response_alg: 'none' userinfo_signed_response_alg: 'none' token_endpoint_auth_method: 'client_secret_post' En este punto, la única parte complicada es el client_secret. Vamos a generarlo: ...

May 10, 2026

Instalación de Owncloud oCIS en Unraid

Owncloud oCIS oCIS está escrito en Go, lo que lo hace extremadamente rápido y ligero, funcionando como un binario único. Nextcloud utiliza PHP, lo que facilita su personalización pero requiere más recursos y optimización del servidor para grandes volúmenes. Mientras que oCIS se centra en ser un especialista en almacenamiento y sincronización a gran escala, Nextcloud se posiciona como una “Content Collaboration Platform” completa, incluyendo chat, videollamadas y oficina en línea de forma nativa. ...

May 9, 2026

Borg Backups

Configuración de Backups con Borg Nuestro servidor de Unraid va a servir para guardar los backups de nuestras máquinas. En concreto vamos a guardar los backups de los equipos (portátiles y móviles) a través de Vorta, del VPS y del servidor Debian sanMi. Esta necesidad ha surgido por dos temas distintos: El primero es la necesidad de hacer backup de nuestros servidores secundarios. Podría instalar Duplicacy, que es el sistema que uso para hacer backup de unRaid en la cuenta de GoogleDrive pero visto lo bien que habla todo el mundo de borg vamos a probarlo una temporada. Segundo, los equipos de oficina estaban configurados con Gnome y usando la herramienta Deja-dup hacía los backups. El problema es que Deja-dup no funciona con KDE y me he visto obligado a emplear otra aplicación. Kbackup es una buena opción, pero no acaba de convencerme. Vorta me parece que es una opción excelente así que vamos a ello. ...

August 21, 2025

Home Assistant y Telegram

Integrar Telegram en Home Assistant Resulta muy sencillo la integración de Telegram. Modificamos el fichero configuration.yaml y añadimos lo siguiente: Tenemos que crear nuestro bot a través de @BotFather. Una vez finalizado nos dará el api_key que necesitamos. Para obtener el id del chat usamos @GetIDs bot telegram_bot: - platform: polling api_key: xxxxxxxxx:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx allowed_chat_ids: - 123456789 - 123456789-dos notify: - platform: telegram name: "telegram" chat_id: 123456789 - platform: telegram name: "telegram_dos" chat_id: 123456789-dos En name: “telegram” podemos poner el nombre que queramos, teniendo en cuenta que cuando llamemos a nuestro servicio debemos usar: notify.telegram, notify.my_home, etc… ...

February 2, 2024

Web estática con Jekyll

Configuración sistema para ejecutar web estática en local antes de subir a github Instalación de rubygems Instalamos el software necesario a través de DNF: sudo dnf install ruby rubygems ruby-devel gcc gcc-c++ rpm-build Para Debian 12: sudo apt install ruby ruby-dev build-essential Le decimos al administrador de gemas donde queremos que se instalen las gemas: Editamos .zshrc y añadimos esto al final: # Install Ruby Gems to ~/gems export GEM_HOME="$HOME/gems" export PATH="$PATH:~/bin" export PATH="$HOME/gems/bin:$PATH" Recargamos el entorno de Zsh: ...

February 2, 2023