Foro Confederac.io

Instalación Servidor Funkwhale

#1

En este tema iremos recopilando los pasos que seguidos para crear el servidor para compartir música confederada, una propuesta que sale de aquí Servidor Funkwhale Confederado

Preparación para la instalación

1. Creación de un servidor virtual

Detalles técnicos
  • SO: Debian 9.7
  • RAM: 2GB
  • 2 CPU
  • Disk: 60GB SSD
  • Hosting: Digital Ocean
  • Backups semanales habilitados

2. Creación del registro para el nombre de dominio audio.confederac.io

Instalación

Para la instalación de Funkwhale en el servidor se ha seguido los pasos de instalación que se encuentran en la Documentación de Funkwhale.

  1. Actualizar el sistema e instalar las dependencias
  2. Crear usuario Funkwhale y las carpetas necesarias
  3. Descargar y extraer la última versión de l’API de funkwhale y del frontend
  4. Crear un virtualenv para python e intalar las dependencias necesarias
  5. Descargar y editar el fichero de configuración base
  6. Descargar las dependencias para Postgersql y Redis
  7. Crear la base de datos para Funkwhale
  8. Migrar la estructura básica de la base de datos
  9. Crear la primera cuenta que será una cuenta de administración
  10. Obtener los elementos estáticos (Iconos, CSS, …)
  11. Configurar los procesos de systemd
  12. Instalar y configurar Nginx
  13. Instalar certbot y obtener un certificado para el dominio (hay que pensar en comentar /etc/nginx/sites-available/funkwhale.conf los .pem para que certbot se encargue de ello al instalar)
1 Like