App Submission: Mainsail (#1982)

Co-authored-by: Nathan Fretz <nmfretz@gmail.com>
Co-authored-by: Alexander L. <lackner.alex@gmail.com>
This commit is contained in:
Julienpeps 2025-02-17 05:43:46 +01:00 committed by GitHub
parent 363ef05584
commit ca287d97fc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 49 additions and 0 deletions

View File

@ -0,0 +1,3 @@
{
"instancesDB": "browser"
}

View File

@ -0,0 +1,13 @@
version: "3.7"
services:
app_proxy:
environment:
APP_HOST: mainsail_web_1
APP_PORT: 80
web:
image: ghcr.io/mainsail-crew/mainsail:sha-4c86d7c@sha256:960b63d7f1c438ab68b0add4a5eac0aa972ec29b13e3ec16ccbc2dfadf86d568
restart: on-failure
stop_grace_period: 1m
volumes:
- ${APP_DATA_DIR}/data/config.json:/usr/share/nginx/html/config.json:ro

33
mainsail/umbrel-app.yml Normal file
View File

@ -0,0 +1,33 @@
manifestVersion: 1
id: mainsail
category: files
name: Mainsail
version: "2.13.1"
tagline: Control and monitor your printer from everywhere, from any device
description: >-
🖨️ A modern and responsive user interface for Klipper. Control and monitor your printer from everywhere, from any device.
**Easy to use.** The focus lies on both anticipating what users may need to do and ensuring that the user interface contains elements that are easily accessible, understandable, and user-friendly to make those actions easier.
**Always one step ahead.** We work closely with developers of other projects so that functions can already be implemented early on.
**100% open source.** Anyone can join, anyone can contribute.
releaseNotes: ""
developer: Mainsail Crew
website: https://docs.mainsail.xyz/
dependencies: []
repo: https://github.com/mainsail-crew/mainsail
support: https://docs.mainsail.xyz/faq/getting-help
port: 8070
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
path: ""
defaultUsername: ""
defaultPassword: ""
submitter: Julienpeps
submission: https://github.com/getumbrel/umbrel-apps/pull/1982