v1.1.0 — KreadRealise 2FA TOTP & Passkeys OpenSubsonic v1.16.1 MP3 320/256/192/128 kbps 100% Esperanto

Libera, Sekura & Mem-gastigita
Muzika Platformo

LibreMusics estas kompleta mem-gastigita muzika servilo ekipita per aŭtomata YouTube-elŝutilo, kanalaj abonoj, kaj plena OpenSubsonic-kongrueco por via tuta hejma aŭ persona ekosistemo.

Rapida Instalado Esplori sur Codeberg
http://localhost:8765/
Elŝuti
Muzikoteko
Elŝuta Vico
Konekti Klientojn
Agordoj

Importi novan muzikon

Elŝutu el YouTube kun aŭtomataj metadatenoj kaj HD-kovriloj.

Muzikoteko preta por OpenSubsonic
Aŭtomata ID3v2.4 etikedado kaj sinkronigo al Symfonium & Navidrome
Rulanta

Oficiala Lingva Politiko de la Projekto

LibreMusics estas libera, neŭtrala kaj internacia projekto. La aplikaĵo, ĝia TTT-interfaco, ĝia dokumentaro kaj ĝiaj skriptoj estas ekskluzive disvolvitaj en Esperanto. Neniu alia lingvo estas aŭ estos subtenata, por certigi lingvan neŭtralecon kaj unuecon.

Potencaj Kapabloj por Muzik-Amantoj

Ĉio kion vi bezonas por mem-gastigi, elŝuti, organizi kaj elsendi vian propran muzikkolekton.

Altkvalita MP3 320 kbps

Aŭtomata elŝuto el YouTube kaj YouTube Music en plej alta aŭda kvalito, konvertita sen perdo al pura MP3 320 kbps.

Aŭtomataj HD Metadatenoj

Plena rekono de artisto, albumo, jaro kaj trako per iTunes kaj Deezer, kun enkonstruita altdistinga kovrilo (cover.jpg).

Amasa Elŝuto (Batch Downloader)

Algluu dekojn da YouTube-ligiloj samtempe (aŭ ŝargu .txt dosieron). LibreMusics viciĝas ĉiujn taskojn kaj elŝutas ilin sinsekve.

Aŭtomataj Kanalaj Abonoj

Gvatu viajn ŝatatajn YouTube-kanalojn kaj ludlistojn. Novaj aperintaj videoj estas aŭtomate detektataj kaj elŝutataj sen mana ago.

OpenSubsonic Ekosistemo

Plena kongrueco kun la protokolo OpenSubsonic v1.16.1. Konektu viajn plej ŝatatajn klientojn en poŝtelefono aŭ komputilo.

Sekureco laŭ OWASP-Normoj

Duobla aŭtentigo TOTP, WebAuthn Passkeys sen pasvorto, PBKDF2-600k hachado, kontraŭ-brutforta rate limiting kaj SSRF-protekto.

Universala Klienta Kongrueco

LibreMusics funkcias rekte kun la plej bonaj sonludiloj kaj serviloj de la libera ekosistemo.

Symfonium

Android / Aŭtomobilo

Feishin

Linux / macOS / Windows

Jellyfin

Aŭtomata Webhook-Reskano

Navidrome

Kunhavigita Muzik-Dosierujo

Plurnivela Sekureca Arkitekturo

Projektita laŭ la plej striktaj rekomendoj de OWASP por senĝena mem-gastigado.

Passkeys & WebAuthn

Ensalutu sekure per biometrio (fingrospuro, vizaĝrekono) aŭ aparatara FIDO2-ŝlosilo sen tajpi pasvorton.

Duobla Aŭtentigo (2FA TOTP)

Subtenas ĉiujn normajn apojn (Aegis, Ente, Bitwarden, Google Authenticator) per loka sekreta ŝlosilo RFC 6238.

Protekto kontraŭ SSRF & Bruta Forto

Blokado de Cloud Metadata (169.254.169.254), limigo de provoj (HTTP 429) kaj POSIX 0600 permesoj sur sekretoj.

Facila Integriĝo Malantaŭ Inversa Prokurilo

LibreMusics aŭtomate rekonas la kapreton X-Forwarded-* por TLS-terminado, klientaj IP-oj kaj Passkeys-originoj.

Caddy (Rekomendita)

Aŭtomataj HTTPS-atestiloj Let's Encrypt sen mana agordo :

Caddyfile
muziko.via-domajno.eo {
    reverse_proxy 127.0.0.1:8765
}

Nginx

Norma agordo kun plusendo de kapretoj :

nginx.conf
location / {
    proxy_pass http://127.0.0.1:8765;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
}

Traefik (Docker)

Etikedoj por via docker-compose.yml :

labels:
- "traefik.enable=true"
- "traefik.http.routers.music.rule=Host(`muziko.domajno.eo`)"
- "traefik.http.routers.music.tls.certresolver=letsencrypt"
- "traefik.http.services.music.loadbalancer.server.port=8765"

Rapida Instalado

Elektu vian preferatan metodon : per klasika Python aŭ per Docker Compose.

Metodo 1 : Klasika Python (Rekomendita por Linux)
# 1. Kloni la oficialan deponejon
git clone https://codeberg.org/ASR2026/libremusic.git
cd libremusic

# 2. Lanĉi la aŭtomatan sekuran instalilon
chmod +x install.sh start.sh
./install.sh

# 3. Lanĉi la servilon
./start.sh
Metodo 2 : Docker & Docker Compose
# 1. Kloni la deponejon
git clone https://codeberg.org/ASR2026/libremusic.git
cd libremusic

# 2. Lanĉi la ujon
docker compose up -d

# Aliro al la interfaco : http://localhost:8765