Skip to content

Commit

Permalink
Add octoprint (#1509)
Browse files Browse the repository at this point in the history
* apps:added octoprint

* removed device-values

* adjust devices mounting,and removes device test as ci does not have such devices

* remove run_as, octoprint runs as root and there is zero indication that PUID/PGID are used

* there is no postgres, neither gpu seems to be needed here

* update icons and remote host mounts as that's not something done implicitly

* fix health

* fix screen

---------

Co-authored-by: Phillip Kremer <[email protected]>
Co-authored-by: Stavros Kois <[email protected]>
Co-authored-by: Stavros Kois <[email protected]>
  • Loading branch information
4 people authored Jan 31, 2025
1 parent db132cd commit 5e26c88
Show file tree
Hide file tree
Showing 70 changed files with 7,767 additions and 0 deletions.
2 changes: 2 additions & 0 deletions cspell.config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,7 @@ words:
- milterd
- mineos
- minio
- mjpg
- mosquitto
- mqtt
- mqueue
Expand All @@ -165,6 +166,7 @@ words:
- noip
- nowdns
- ocrmypdf
- octoprint
- odoo
- ollama
- omada
Expand Down
3 changes: 3 additions & 0 deletions ix-dev/community/octoprint/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Octoprint

[OctoPrint](https://octoprint.org) provides a snappy web interface for controlling consumer 3D printers. It is Free Software and released under the GNU Affero General Public License V3.
37 changes: 37 additions & 0 deletions ix-dev/community/octoprint/app.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
app_version: v1.10.3
capabilities:
- description: Octoprint is able to set group ID for it's sub-processes.
name: SETGID
- description: Octoprint is able to set user ID for it's sub-processes.
name: SETUID
categories:
- productivity
description: Octoprint provides a snappy web interface for controlling consumer 3D
printers.
home: https://octoprint.org
host_mounts: []
icon: https://media.sys.truenas.net/apps/octoprint/icons/icon.png
keywords:
- 3D
- printer
lib_version: 2.1.14
lib_version_hash: 982057eeec3024ccecbeaa70e9ee59d948523a3b29d9fca6b39f127a42caa1cc
maintainers:
- email: [email protected]
name: truenas
url: https://www.truenas.com/
name: octoprint
run_as_context:
- description: Octoprint runs as root user.
gid: 0
group_name: root
uid: 0
user_name: root
screenshots:
- https://media.sys.truenas.net/apps/octopring/screenshots/screenshot1.png
sources:
- https://hub.docker.com/r/octoprint/octoprint
- https://github.com/OctoPrint/OctoPrint
title: Octoprint
train: community
version: 1.0.0
8 changes: 8 additions & 0 deletions ix-dev/community/octoprint/item.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
categories:
- productivity
icon_url: https://media.sys.truenas.net/apps/octoprint/icons/icon.png
screenshots:
- https://media.sys.truenas.net/apps/octopring/screenshots/screenshot1.png
tags:
- 3D
- printer
8 changes: 8 additions & 0 deletions ix-dev/community/octoprint/ix_values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
images:
image:
repository: octoprint/octoprint
tag: "1.10.3"

consts:
octoprint_container_name: octoprint
internal_http_port: 80
Loading

0 comments on commit 5e26c88

Please sign in to comment.