💾 Archived View for c3po.aljadra.xyz › castopod.gmi captured on 2022-07-16 at 13:41:17. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Hace tiempo que habÃa leÃdo de "Castopod", al ser un servicio libre para podcasts que puedes instalartelo por ti mismo en un servidor VPS, raspberry o en tu propio ordenador. Un servicio de código abierto y libre de rastreadores, no como los demás que suelen usarse por los podcasters. Al ser yo una persona que siempre busca la privacidad me gustaba algo asÃ.
Y encontré una forma sencilla de instalarlo en un artÃculo que el mismo personal de Castopod tiene en su Blog:
La guÃa es sencilla. Si has usado alguna vez un vps y un sistema GNU/Linux no lo verás nada complicado. Pero te explico aquà los pasos:
1.- Con una Debian 10 instalada en el VPS, mejor que sea una instalación limpia, y como root, instalamos primeramente el programa "curl":
apt install curl
y seguidamente instalamos Cloudpanel con esta lÃnea:
curl -sSL https://installer.cloudpanel.io/ce/v1/install.sh | sudo bash
Tomará su tiempo porque debe instalar muchos programas diferentes. Al finalizar te dará una IP para poder entrar al "Dashboard" de Cloudpanel. Apúntala.
2.- Entramos a esa IP al puerto indicado, que será el 8443 y con https. El navegador te dirá que el certificado no es válido, por lo que tendrás que entrar añadiendo una excepción o dándole a aceptar el riesgo y continuar. No te preocupes por eso.
Al entrar verás el Dashboard:
y a la izquierda los iconos de las diferentes opciones. Vamos a ir primeramente a la segunda: "Domains".
Supongo que ya tienes un dominio contratado, y al que has apuntado en sus DNS (A) hacia la IP de tu servidor vps o similar.
3.- Ya en la opción de "Domains" damos a "Add domain" y ponemos lo siguiente:
Luego guardamos pulsando en "Add domain" y ahora pinchamos en el nombre de dominio creado y luego en "SSL certificates". Aquà pulsamos en "Actions" y elegimos "New Let's Encrypt Certificate"
4- Ahora vamos a crear una base de datos para usar con nuestro dominio. Asà que en el Dashboard vamos a la quinta opción: "Databases".
Le damos a "Add Database" para poder crearla y le ponemos en "Database Name" el nombre por ejemplo de "castopod" (sin las comillas), en "Database User Name" un nombre de usuario y en "Database User Password" una contraseña larga y segura. Apunta todos estos datos en algún sitio, te hará falta. Sólo queda darle a "Add Database" y estará creada dicha base de datos.
5.- Ahora vamos a instalar Castopod visitando primero este enlace:
Aquà vereis varios paquetes a descargar. Descargaremos el "Castopod Package (zip)" por medio de "wget" en vuestro VPS. Si no teneis wget pues ya sabes como instalarlo. Damos a copiar el enlace y luego en la consola del VPS:
wget castopod....zip
Una vez descargado lo descomprimimos:
unzip castopod......zip
Y tendremos ahora en esta dirección un directorio llamado castopod, donde tendremos que copiar esos paquetes a esta dirección:
sudo cp -R castopod/* /home/cloudpanel/htdocs/tudominio
donde "tudominio" es la dirección del mismo, mira la ruta por ti mismo antes si hace falta.
Y ahora cambiaremos el propietario y grupo de estos paquetes a "clp" (sin comillas):
chown -R clp:clp /home/cloudpanel/htdocs/tudominio
6.- Ahora ya podemos abrir la web de nuestro dominio en el navegador. Si no va, añade al enlace /cp-install
Ahora aquà en la pantalla de "Instance Configuration" vamos a poner lo siguiente:
En "Hostname" tu nueva dirección web de tu dominio, y en "Admin Gateway" y "Auth Gateway" mejor quita los "cp-" de cada uno o pon otra cosa por razones de seguridad. Dale luego a "Next"
7.- Ahora estamos en la ventana de "Database Configuration" y aquà tenemos que poner los datos que ya configuramos anteriormente y os dije de apuntar. El último dato: "Database prefix*" dejadlo tal cual viene. "Next"
8.- Ahora, en la ventana "Cache Configuration" elegid "Redis". "Next"
9.- Ahora ya os toca crear la cuenta de superusuario: Email, usuario y contraseña. Apuntadlo todo muy bien y detallado, para evitar luego confusiones entre datos. "Finish install"
10.- Ahora podeis hacer login con vuestra cuenta de superusuario y ya estareis dentro de Castopod.
¡Felicidades!
Quedan algunas cosas a pulir y configurar si no os van bien, como por ejemplo la federación con Mastodon, y algunos bugs que trae el programa a la hora de crear usuarios (os aconsejo por ahora dejarlo únicamente para vosotros).
Aprended ahora sobre cómo crear vuestro primer Podcast (no un episodio de podcast sino un nombre de Podcast donde irán dentro vuestros episodios). El manejo del programa ya os lo dejo a vosotros/as.
Si teneis alguna duda ya sabeis dónde contactarme.