Infraestructura para liberar tu música fuera de las distribuidoras, sin tarifas, sin censura, y 100% bajo tu control.
Este repositorio te permite crear tu propia página web de artista con radio, catálogo musical, botones de descarga, sistema de donaciones y contacto. Basado en GitHub Pages, Bootstrap 4 y herramientas automáticas para que cualquier artista pueda tener su espacio sin depender de plataformas privadas.
- Crea o accede a tu cuenta de GitHub.
- Crea un repositorio llamado:
YOUR_ACCOUNT_NAME.github.io
git clone https://github.com/YOUR_ACCOUNT_NAME/YOUR_ACCOUNT_NAME.github.io
cd YOUR_ACCOUNT_NAME.github.io
git clone https://github.com/afaces/afaces.github.io
mv afaces.github.io/* .
rmdir afaces.github.io
- Modifica los archivos de datos (ej:
albums.txt
) con tus álbumes y canciones.
bash create_song_buttons.sh
- Sustituye el contenido generado de
buttons.md
dentro de tuindex.md
:
cat buttons.md >> index.md
bash create_navbar_player.sh
- Sustituye el
track_list
deplayer.js
con el contenido dealbums.json
generado.
bash move_to_mp3.sh
- Registra un dominio gratuito en freenom.com o 000webhost.com.
- Usa redirect.pizza para redireccionar
tudominio.tk
aYOUR_ACCOUNT_NAME.github.io
. - En el repositorio de GitHub, ve a Settings > Pages y añade tu dominio personalizado (ej.
afaces.tk
).
- Contacto: usa Formspree.io para activar tu formulario.
- Donaciones: activa integración
Client-only Checkout
desde Stripe Dashboard.
- HTML5 + Bootstrap 4
- Scripts automatizados (
bash
) - Integración con GitHub Pages
- 100% editable y autogestionado
- Repositorio sin bases de datos ni backend
¡Este proyecto busca músicos, desarrolladores y artistas que quieran escapar del sistema de streaming!
Consulta la guía de colaboración si deseas ayudar o forkear este sistema.
Este sitio usa un tema de Bootswatch para Bootstrap 4.
Afaces afaces.github.io Libre para que cualquiera lo use, lo modifique y lo propague.
✊ La música no necesita tarifas para existir. 🔥 Este es tu sitio. Tu radio. Tu catálogo. Tu arte. 🧨 Forkea, edita, difunde, resiste.