# SheetAble

> Self-hosted, open-source music sheet organizer: upload your scores into a shared library, tag and edit each file, and run it via Docker or a binary.

- **Category:** Media Management
- **Licence:** AGPL-3.0
- **Latest version:** v0.8.1
- **Open source:** oss
- **Languages:** Go, JavaScript, CSS
- **Platforms:** Docker, Docker Compose, Linux
- **Tags:** Media, Document Management, Media Library, Tags, Upload, Home Server, Open Source, React, Golang, Self Hosted, Web App, Docker image, Open Source Project, Music Sheets, Sheet Music

## Description

SheetAble is a music sheet organizer aimed at music enthusiasts who want their scores on their own hardware. You upload sheet music into a library, edit the information attached to each file such as composer, description and image, and create tags to keep scores organized. Accounts can be created for friends or family so they can browse the library and upload sheets themselves. The backend is written in Go and the frontend in React, and the app is used in the browser. Self-hosting is documented two ways: a single Docker container that exposes port 8080 and stores data in a volume mounted at /app/config, or a released binary you download and execute, reachable at localhost:8080. Most settings are configured through environment variables, and the database can be SQLite, MySQL or PostgreSQL. It is pre-1.0 software described as being in its early stages of development, and the docs say there is no mobile support yet, though a separate tablet client repo exists.

## Links

- [Homepage](https://github.com/SheetAble/SheetAble)
- [Website](https://sheetable.net)
- [Docker](vallezw/sheetable)
- [Discord](https://discord.gg/QnFbxyPbRj)
- [Twitter](https://twitter.com/sheet_able)
- [Blog](https://sheetable.net/blog)
- [GitHub organization](https://github.com/SheetAble)
- [Docs](https://sheetable.net/docs)

---
Source: https://selfhost.directory/project/sheetable