INDEPENDENT MEDIA PLATFORM IN DEVELOPMENT

Your media.
Your universe.

Make every movie night feel like yours. Meet the self-hosted media experience that's being built around your library — not somebody else's cloud.

✓ Self-hosted first✓ Free core planned✓ Your files stay yours
⌂▦◇◷⚙
Good evening ✧V
FEATURED IN YOUR LIBRARYBEYOND
THE HORIZON
▶   Play now
Continue watchingSee all ›
THE
ABYSS
AFTER
LIGHT
ECHOES
OF TIME
RISING
TIDE
✧
Beautiful by designYour personal cinema
⌁
Hosted by youYour hardware. Your rules.
ILLUSTRATIVE DESIGN CONCEPT
THE IDEA IS SIMPLEYour collection deserves center stage.✳One platform. Your rules.

Everything feels better
when it's yours.

Less friction, more film. Velux is taking shape as a personal media home built around freedom, ownership and a little bit of magic.

⌂

Home is where your server is.

Keep your personal media on your own hardware. No compulsory hosted library, and no compulsory vendor account for local use.

▶

Press play. Stay immersed.

Movie browsing, direct playback and watch progress are part of the development preview.

✧

A library that feels personal.

Explore your own collection with a thoughtful interface and growing personalisation tools.

⌁

Connect from wherever you are.

Optional managed addresses are being developed to help you find your own server. Remote access remains opt-in and requires secure network setup.

electric-squirrel-2037.example.com↗

Your server, your screen,
your rules.

From your media files to your next movie night, the goal is to make every step feel natural.

01
▣

Install your server

Run Velux on a supported computer or home server. Set up your own media folders.

02
✦

Bring your library

Let Velux scan and organise media you already own and have the rights to use.

03
▷

Enjoy your collection

Browse, watch and pick up where you left off. Future clients and connectivity options are on the roadmap.

One unique address.
Your own destination.

We're designing an optional registration service that can assign a friendly, randomly generated address to each self-hosted server.

  • Two words and four digits
  • Automatic DNS registration and authenticated updates
  • Direct connection to your own server, not media hosted by us

A generated address is not a VPN or relay. Public HTTPS, trusted certificates and working network access are separately required.

⌁electric-squirrel-2037.example.com
V
Your Velux serverUnique address · Hosted on your hardware
Example only — not a live connection
✦
✧

The journey is
just beginning.

We're choosing a thoughtful development path. Here is where Velux stands, without promising features before they're ready.

DEVELOPMENT PREVIEW

The foundations

Self-hosted Rust server, first-run setup, personal library scanning, browser movie browsing and direct playback.

IN DEVELOPMENT

Better playback & security

More complete playback formats, metadata enrichment, public-access hardening and independent security testing.

PLANNED

Your screens, connected

Native desktop, mobile and TV experiences, optional managed discovery and more capable remote access.

Make room for
movie night.

Velux is a development preview, not a finished public download. Follow the project's source code and progress, or run it in a controlled local test environment if you have repository access.

GitHub source access depends on repository visibility. There is no public-release security sign-off yet.

Frequently asked questions.

Is Velux free?

The project's plan is to keep core self-hosting and playback free, with optional donations and no artificial transcoding paywall.

Does Velux host my movies?

No. Velux is designed to run on your hardware. The optional coordinator stores only the information needed to help locate and manage your server address, not your video files.

Can I access my server remotely?

Remote access is being developed. It requires explicit configuration of secure HTTPS and network access, and is not approved for general public use while security validation remains incomplete.

What is a random server address?

An optional hostname such as electric-squirrel-2037.example.com. Two hyphen-separated words and exactly four digits are generated during registration, then DNS is updated to point at your server.

Will it work behind CGNAT?

A DNS name alone cannot bypass CGNAT or a blocked port. A future outbound tunnel or relay option is required for networks where direct inbound access is unavailable.

Is Velux ready for everyone?

Not yet. The server is an alpha development preview, with security testing and release approval still outstanding. Please avoid exposing test installations to the public internet.