Skip to content

meteorae/server

Repository files navigation

Meteorae logo

Meteorae

Self-hosted media server with deep relationships

GitHub Workflow Status Discord GitHub issues GitHub release (latest SemVer) GitHub all releases

Coverage Maintainability Rating Technical Debt

GitHub GitHub contributors Commitizen friendly

What is Meteorae

Meteorae is an application allowing you to serve and explore your curated media collection from anywhere.

Meteorae is built from the ground up to support every media type and allow for cross-linking metadata. For example, you might want to find more work by your favorite costume designer. Meteorae can help you figure out that they also worked on a music video by your favorite artist, or wrote a book about costume design that you might want to read.

In short, Meteorae helps you explore your content through an extensive relationship graph, making it easier to find movies, series, books or music you want to experience.

Running

Meteorae is still in early development. While the current offering is bare-bones, we provide automated releases for Linux (Ubuntu 20.04) and Windows.

Fully-signed macOS binaries are planned, but require some exploration to figure out how to build them in our CI, while also performing the automated release process.

Building

You will need Go in order to build the Meteorae server.

Additional dependencies are required:

  • For Debian, Ubuntu and derivatives: libsqlite3-dev libvips-dev
  • For Fedora and derivatives: sqlite-devel libvips-devel

In order to build binaries, simply run make build.

Contributing

If you want to help Meteorae, check out CONTRIBUTING.md to figure out how you can be a part of the project.

For the short version, here are some ways you can help: