Tutoriales, noticias y soluciones informáticas

Etiqueta: variables

PiServer con Docker – Parte 19 – Instalación de Wiki.js

Antes de empezar a explicar qué es Wiki.JS y como se instala, vamos a hacer un resumen de lo que hemos visto en los tutoriales anteriores.

  • Parte 1: Hemos aprendido a instalarle el sistema operativo a una Raspberry
  • Parte 2: Hemos explicado qué es Docker y sus componentes, y hemos instalado en nuestro equipo Docker y Docker compose.
  • Parte 3: Hemos instalado nuestro primer Docker: Pi-hole
  • Parte 4: Hemos explicado unos cuantos comandos útiles para resolver problemas y gestionar nuestros Dockers.
  • Parte 5: Le hemos instalado un VPN a nuestra Raspberry (Wireguard) con un gestor web de usuarios incluído
  • Parte 6: Hemos aprendido a desplegar Dockers descargados de internet por nuestra cuenta, y con la excusa hemos desplegado aMule y Transmission.
  • Parte 7: Hemos instalado Plex para tener una especie de Netflix personal.
  • Parte 8: Hemos aprendido todo lo referente a servidores web instalados sobre docker.
  • Parte 9: Hemos instalado Proxy Nginx Manager que nos servirá de proxy en los siguientes artículos.
  • Parte 10: Hemos instalado Navidrome para tener una especie de Spotify personal.
  • Parte 11: Hemos aprendido a duplicar y hacer copias de seguridad de nuestros Dockers.
  • Parte 12: Hemos instalado Nextcloud para crearnos una nube privada
  • Parte 13: Hemos instalado Vikunja para tener un gestor de tareas personal.
  • Parte 14: Hemos instalado Calibre Web para tener una biblioteca de ebooks completamente ordenada.
  • Parte 15: Hemos instalado VaultWarden para tener un excelente gestor de contraseñas y hemos aprovechado para aprender cómo convertir un Docker CLI a Docker Compose
  • Parte 16: Hemos aprendido a instalar Jellyfin, que se trata de una alternativa completamente libre a Plex.
  • Parte 17: Hemos instalado Filegator, para poder compartir todo tipo de archivos de forma simple en internet.
  • Parte 18: Hemos instalado Picsur, para poder compartir fotos individuales en internet.

Como podréis comprobar, a estas alturas ya hemos visto un montón de servicios que nos permiten tener una buena cantidad de proyectos corriendo a la vez en nuestro pequeño servidor, pero existe también un docker muy útil para tener en un equipo doméstico y modesto: Wiki-JS. Se trata de un software libre destinado a hacer pequeñas Wikis colaborativas. Se pueden crear en él distintos usuarios que editen los artículos, creen artículos nuevos o simplemente puedan leer determinadas partes de la wiki, y la verdad es que visualmente es muy atractivo. Podéis hacer cosas tan chulas como ésta, que es la propia Wiki de Wiki.JS.

Guau... pues la verdad es que tiene buena pinta. Se pueden hacer menús muy currados y se ve muy bien. Pero no sé yo si un usuario normal podrá llegar a ese nivel de perfección. 

Sí que se puede. Mira, sin ir más lejos yo mismo uso este sistema tanto en mi trabajo como a nivel personal. De hecho, para preparar estos artículos dedicados a Docker, he usado el sistema de Wiki.JS para hacerme los esquemas de cómo abordar cada artículo. Fíjate: esta página la uso a nivel personal y ahí pongo tanto los esquemas para los artículos como anotaciones para recordar cosas en mis instalaciones.

https://instrucciones.matas.com.es/

Web de manuales de Marcos
¡Ah, sí! ¡Ya veo! Parece una página muy interesante que... ¡¡Espera!! ¡Esa página tiene resumidos casi todos los artículos que has puesto sobre esta serie! ¿Me has hecho tragar tus interminables artículos y resulta que tenías todo aquí esquematizado?

Sí, bueno.. como ya te dije, primero hago esquemas muy básicos en mi Wiki, y luego los explico en el blog de forma más detallada para que…

¡¡Y AÚN ENCIMA VEO QUE TIENES MÁS DOCKERS PARA INSTALAR DE LOS QUE INDICAS EN LOS ARTÍCULOS!! ¡Pero serás $%&@#!

Tranquilízate y respira, Usuario Anónimo. Tengo esquematizadas en ese Wiki algunas instalaciones para posibles futuros tutoriales, enfocados ya a usuarios más avanzados o a instalaciones empresariales, pero tal y cómo iba diciendo, en este artículo vamos a aprender a realizar una Wiki para tener a mano y organizados nuestros conocimientos. Disponer de una Wiki personal es una gran solución para tener anotado todo lo que no quieres olvidar y…

¡¡PESTAÑAS!! ¡Hasta has puesto hasta pestañas en la parte dónde explicas qué son las imágenes, contenedores y volúmenes de docker! ¿para esto estoy tragándome tanto tutorial?

Me da que te va a venir bien tomarte una tila o una valeriana, Usuario Anónimo. El formato de un blog da para poder extenderse mucho más en las explicaciones que en una simple wiki, además de poder tener el feedback de los usuarios, que es algo muy a tener en cuenta. Vamos a ver cómo podemos hacer una instalación de Wiki.JS para hacer una wiki personal y tener toda nuestra documentación bien ordenada.

Seguir leyendo
Share

PiServer con Docker – Parte 5: Instalación de un VPN personal

Usuario de wireguard en una cafetería

Por si os incorporáis ahora a esta serie de tutoriales, antes de empezar voy a resumir un poco lo que hemos visto en artículos anteriores.

  • Parte 1: Hemos instalado el sistema operativo a una Raspberry
  • Parte 2: Hemos explicado qué es Docker y sus componentes, y hemos instalado en nuestro equipo Docker y Docker compose.
  • Parte 3: Hemos instalado nuestro primer Docker (Esto lo podemos hacer en una Raspberry o en un ordenador con cualquier Linux derivado de Debian o Ubuntu)
  • Parte 4: Hemos explicado unos cuantos comandos útiles para resolver problemas y gestionar nuestros Dockers.

En este artículo vamos a instalar nuestro segundo Docker, pero lo haremos mucho más rápido que el primero, porque voy a suponer que tenemos los conceptos más claros. Si os habéis incorporado ahora en el tutorial y no queréis ver los anteriores os recuerdo que para hacer lo que se indica aquí necesitáis 3 cosas.

  • Tener una Raspberry Pi con Raspberry Pi OS lite instalado (Se explica cómo instalarlo en el primer tutorial), o un equipo con un sistema operativo linux derivado de Debian o Ubuntu, aunque sea un PC estándar.
  • Tener instalado en ese equipo Docker y Docker Compose (Se explica cómo instalarlo en el segundo tutorial).
  • Para poder hacer todo lo que se indica en este artículo es completamente necesario que vuestro proveedor de internet os de una dirección de IP pública (ya sea una IP fija o dinámica, pero al menos que sea una IP accesible desde internet, o sea, desde fuera de vuestra conexión). A veces, para abaratar conexiones, los operadores comparten la misma dirección IP con varios usuarios (es una tecnología que se llama «CGNat») y así es imposible crear un servidor de absolutamente nada (Vodafone es muy de hacer estas cosas). Si vuestro proveedor os da una conexión de este tipo, hablad con su servicio de atención al cliente. Muchas veces el cambio a una ip pública es gratuíto. Si no os lo ofrecen, tendríais que cambiar de operador de internet. No queda otra.
  • Tener en la carpeta de nuestro usuario una carpeta llamada «docker». Algo así:
/home/<carpeta_del_usuario>/docker
¿Y qué VPN vamos a instalar? ¿OpenVPN? ¿Wireguard? ¿IKEv2? ¿L2TP con IPSec? ¿Alguno raruno que te vas a sacar de la manga?
Otro usuario de wireguard en una cafetería

No, usuario anónimo. No nos vamos a poner a hacer saltos mortales en este artículo. Creo que lo mejor en este caso es instalar Wireguard. Es un sistema muy extendido, rápido y fiable. Dado que el objetivo es ponerlo a funcionar en instalaciones domésticas (hemos venido a aprender) y dado que no quiero meteros miedo con instalaciones «extrañas», vamos a tirar por la vía más sencilla de instalación. La instalación oficial de Wireguard en Docker es algo complicada para el nivel que queremos tener en estos tutoriales, sobre todo a la hora de gestionar usuarios (crear usuarios nuevos, eliminar los ya existentes, etc…). Por eso, en lugar de usar el docker oficial, haremos la instalación de otro sistema que se llama WG-Easy, que…

¡¡Pero qué me estás diciendo!! ¡¡No me lo puedo creer!! En el segundo artículo nos das la chapa acerca de que no debemos instalar nunca Dockers que no provengan de desarrolladores oficiales y ahora me mandas instalar algo de un ¿hacker Ruso?. El experto en docker que nos has presentado hace un par de tutoriales no estaría de acuerdo con ésto. 

¿Pero qué hacker ruso ni qué…? A ver: WG-Easy es un proyecto que intenta resolver dos problemas: Por un lado hacer la instalación de Wireguard mucho más sencilla y por otro darnos un interfaz gráfico para gestionar los usuarios. El proyecto está publicado en Github, donde puedes ver los nombres de los desarrolladores. Y si aún así tienes dudas sobre si este software es maligno, eres completamente libre de inspeccionar el código y compilarlo por tu cuenta para comprobar que no tiene ningún virus ni sorpresas ocultas (Esa es la magia del software libre).

Sin más preámbulos vamos a seguir el mismo esquema que usamos en el artículo de Pi-hole para no liarnos en estos primeros pasos.

Seguir leyendo
Share

PiServer con Docker – Parte 3: Instalación de Pi-Hole.

Página web de Pi-hole

En el primer tutorial que hemos hecho en esta serie, hemos visto cómo podemos instalar correctamente el último sistema operativo a una Raspberry. El segundo artículo era mucho más teórico y en él hemos aprendido qué es Docker, para qué sirve, ventajas que tiene y también lo hemos instalado en nuestra Raspberry (o en nuestro Debian, que también hemos enseñado cómo se instala en ese sistema), de forma que el dispositivo ha quedado preparado para poder añadirle todos los Dockers que queramos.

Ahora vamos a empezar la juerga. En este artículo vamos a instalar nuestro primer Docker, y recordad que aunque estoy orientando este tutorial a Raspberrys, es aplicable también a cualquier dispositivo que use una distribución Linux derivada de Debian (Ubuntu Server, por ejemplo). El objetivo es tener un servidor doméstico que nos haga un montón de cosas en nuestro hogar, y creo que empezar instalando «Pi-Hole» es un buen comienzo.

Me suena eso de Pi-hole. ¿No lo habíamos instalado ya en otro artículo?
Router

Sí Usuario Anónimo. Lo habíamos instalado en este tutorial, pero de forma tradicional, sin usar docker. En este caso vamos a usar esta tecnología para usarlo y mantenerlo «encapsulado», de forma que no interfiera en otros procesos. En concreto usaremos docker compose tanto en este como en los siguientes tutoriales. Usaremos esta primera instalación como guía principal para los artículos posteriores en los que no nos vamos a parar tanto en explicaciones.

Para los que no lo conozcan, Pi-hole es un programa que actúa en nuestra red como servidor de DNS, pero es un servidor de DNS muy especial, porque lo que hace es quitarnos la publicidad de las aplicaciones de todos los dispositivos de nuestro hogar. Incluso en dispositivos en los que es imposible instalar un bloqueador de publicidad (como en una televisión) nos permite que el dispositivo no muestre publicidad en ningún momento. Es más: imagínate que invitas a alguien a tu casa y le das la contraseña del WiFi. Por el simple hecho de conectarse a tu WiFi, esa persona ya estaría navegando sin publicidad.

Pues sí que mola. Pues hala: dinos ya cómo se instala que tú en seguida te dispersas. 

Tal y cómo dije, vamos a seguir la misma estructura en las instalaciones posteriores, así que tened los puntos principales de este artículo siempre bien claros.

Seguir leyendo
Share

© 2024 Flopy.es

Tema por Anders NorenArriba ↑

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies