Skip to main content

LibreTime

LibreTime is available in the NetActuate Marketplace as a one-click, open-source appliance you can deploy into any NetActuate PoP. Self-hosted radio automation: schedule shows, run playout, and stream to Icecast. It is grouped under the Media & Streaming category.

What It Does

LibreTime is a free, open-source radio broadcasting and automation platform. Run a full radio station from a web console: build a program calendar, manage a music and audio library, schedule shows, mix live and pre-recorded playout, and stream to listeners over Icecast, all from a server you control.

Key features

  • Web-based scheduling calendar for shows and playlists
  • Music and audio library with automatic ingest and analysis
  • Live and automated playout driven by Liquidsoap
  • Built-in Icecast streaming server for your public stream
  • Multi-user access with roles (admin, program manager, DJ, guest)
  • Bundled PostgreSQL, RabbitMQ and all LibreTime services in one VM, no external dependencies to run

Use cases

  • Community, campus and internet radio stations that want to own their stack
  • Organizations running scheduled audio channels or in-house radio
  • Broadcasters replacing a hosted automation service with self-hosted infrastructure

Why run it on the NetActuate edge Hosting LibreTime in a PoP near your listeners shortens the delivery path for the audio stream and the web experience, and keeps ownership of your library, schedule and audience with you.

Deployed from the NetActuate marketplace, LibreTime boots pre-configured from your seeded values: the database schema is migrated and the built-in default admin (admin/admin) is rotated to your seeded credential before the web console is exposed, and the datastore, broker and Icecast passwords are generated and persisted. Sign in at /login on port 8080 and start building your station. Public streaming and federation need a real domain name and TLS termination in front of the appliance (a documented follow-up); the single-VM appliance serves the full web console over HTTP on the instance IP out of the box.

Vendor and Project

LibreTime is an open-source project, offered here under the Open Source listing with best-effort community support.

NetActuate supports the underlying infrastructure. Application-level support follows the listing SLA class (open-source, best effort).

Sizing

vCPURAMDisk
Minimum26 GB30 GB
Recommended48 GB100 GB

No VPU (hardware acceleration) is required for this appliance. Choose a size at deploy based on your expected load.

Configuration Fields

When you deploy, you provide these fields. They are written into the appliance at first boot.

FieldRequiredDefaultNotes
Admin passwordNogeneratedPassword for the admin console account. Generated for you and stored in your secret list if not provided; never echoed back. Any printable password of 8 to 128 characters is accepted. Stored write-only in your account secret list
Admin usernameNoadminUsername for the admin console account (default admin).
Admin emailNoadmin@example.comEmail address for the admin console account (default admin@example.com).
Public base URLNononePublic base URL used for the web console, stream links and feeds (e.g. https://radio.example.com). Leave blank to use http://<instance-ip>:8080 until you put a real hostname in front.

Using the Appliance

Deploy in minutes

  1. Open the console. Browse to http://YOUR_VM_IP:8080/login and sign in with username admin and the admin password from your secret list.
  2. Set up your station. Under Settings, set your station name and preferences, then add users, upload media, and create shows on the calendar.
  3. Go on air. Your Icecast stream is served from the appliance; point listeners at your public stream URL.

Exposure posture: the appliance serves plain HTTP on port 8080 (web console) and streams on 8000 (Icecast). For a public station put a TLS-terminating proxy in front (or a real hostname with a certificate) and set the public base URL before going live.

FAQ

Is there a software license fee? No. LibreTime is open source and free to run. You pay only for the NetActuate infrastructure and bandwidth.

Where is the web interface? On port 8080 at path /login by default.

Who supports it? NetActuate operates the underlying infrastructure. The application itself is community-supported open source (best-effort SLA class).

Version and Changelog

VersionStatusReleased
4.5.0Current (default)2026-07-13

Deploy


Need Help?

Contact support@netactuate.com or open a support ticket from the portal.