Frierun è un progetto open source ambizioso che si propone di semplificare radicalmente il processo di distribuzione e gestione delle applicazioni self-hosted. Nato con l’intento di offrire un’esperienza accessibile ma altamente configurabile, Frierun si distingue per l’introduzione di un formato astratto per i pacchetti, capace di definire applicazioni e relative dipendenze in modo riutilizzabile e indipendente dall’infrastruttura. Questo approccio consente agli utenti di scrivere una sola volta le definizioni dei pacchetti e distribuirle su qualsiasi cloud o ambiente locale senza modifiche, rendendo la portabilità un elemento chiave del progetto.

Il cuore di Frierun è un’interfaccia web intuitiva che permette l’installazione e la rimozione delle applicazioni con un solo clic, pur mantenendo la possibilità di personalizzare ogni aspetto tramite Dependency Injection. L’architettura modulare consente l’integrazione di provider come Docker, Traefik, database relazionali e tunnel Cloudflare, ampliando le funzionalità disponibili e facilitando la gestione di ambienti complessi. L’uso di container garantisce isolamento, scalabilità e semplicità di aggiornamento, mentre l’interfaccia si adatta sia a utenti alle prime armi che a sviluppatori esperti.
Per installare Frierun su Linux utilizzeremo Docker digitando:
sudo docker run -d \
--name frierun \
-p 8080:8080 \
-v frierun-config:/App/Frierun \
-v /var/run/docker.sock:/var/run/docker.sock \
--restart always \
ghcr.io/frierun/frierun:mainAl termine dell’installazione basta accedere da browser all’indirizzo: http://localhost:8080
Attualmente in fase iniziale di sviluppo, Frierun si presenta come una prova di concetto promettente, con un codice scritto principalmente in C# e TypeScript. Nonostante non sia ancora pronto per ambienti di produzione, Frierun rappresenta una visione interessante per il futuro della gestione delle applicazioni self-hosted, puntando su automazione, flessibilità e interoperabilità.
Home Frierun