Skip to content

Add SONOZZ - #1023

Open
bobdivx wants to merge 2 commits into
IceWhaleTech:mainfrom
bobdivx:cursor/add-sonozz-fe95
Open

Add SONOZZ#1023
bobdivx wants to merge 2 commits into
IceWhaleTech:mainfrom
bobdivx:cursor/add-sonozz-fe95

Conversation

@bobdivx

@bobdivx bobdivx commented Aug 26, 2026

Copy link
Copy Markdown

Add SONOZZ to CasaOS App Store

This PR adds SONOZZ, a modern music streaming and management platform, to the CasaOS App Store.

App Details

Features

  • Modern web interface built with Astro and Preact
  • Turso database integration for efficient data management
  • User authentication and session management
  • Optimized for self-hosted deployments

Requirements

  • Turso database account (free tier available at https://turso.tech)
  • Users must configure TURSO_DATABASE_URL and TURSO_AUTH_TOKEN before installation
  • Default admin credentials (AUTH_EMAIL and AUTH_PASSWORD) should be changed before first use
  • AUTH_SECRET should be set to a long random string for session encryption
  • Gemini API key can be configured in-app after login for AI features

Configuration

The docker-compose.yml includes:

  • Single service deployment on port 4321
  • Environment variables for Turso database connection
  • Authentication configuration (email, password, secret)
  • Multi-language support (English, French, Chinese) in x-casaos metadata
  • Comprehensive setup instructions in tips.before_install

Testing Notes

If the GHCR package is still private or returns 404, the listing is included with the correct image tag for when it becomes available.

Open in Web Open in Cursor 

- Add docker-compose.yml with Turso database integration
- Configure environment variables for authentication and Turso
- Port 4321 for web interface
- Support for amd64 architecture
- Image: ghcr.io/bobdivx/sonozz:latest

Co-authored-by: Mathieu JESER <bobdivx@users.noreply.github.com>
@LinkLeong

Copy link
Copy Markdown
Collaborator

The GitHub repository is inaccessible, and the image files have incorrect dimensions and content. We will re-review the files after making the necessary corrections.

@bobdivx

bobdivx commented Aug 29, 2026

Copy link
Copy Markdown
Author

Hello, I've corrected that.

@LinkLeong

Copy link
Copy Markdown
Collaborator
image The image UI is incorrect.

Replace Plex-like logo with SONOZZ branding, correct thumbnail/screenshot dimensions, and wire screenshot_link.

Co-authored-by: Cursor <cursoragent@cursor.com>
@bobdivx

bobdivx commented Aug 31, 2026

Copy link
Copy Markdown
Author

@LinkLeong Thanks for the feedback — assets have been corrected:

  • icon.png (192×192) — SONOZZ wordmark branding (no longer the incorrect logo)
  • icon.svg — brand mark
  • thumbnail.png (784×442, rounded corners) — dedicated featured banner with UI preview
  • screenshot-1.png (1280×720) — store screenshot
  • screenshot_link added in docker-compose.yml

Ready for re-review.

@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants