Skip to content

Commit

Permalink
Desktop apps
Browse files Browse the repository at this point in the history
  • Loading branch information
azukaar committed Nov 18, 2023
1 parent d15bebe commit 6cc14a6
Show file tree
Hide file tree
Showing 16 changed files with 296 additions and 0 deletions.
65 changes: 65 additions & 0 deletions servapps/Audacity/cosmos-compose.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
{
"cosmos-installer": {
"form": [
{
"name": "adminOnly",
"label": "Do you want to make this service admin only?",
"initialValue": true,
"type": "checkbox"
}
]
},
"minVersion": "0.8.0",
"services": {
"{ServiceName}": {
"image": "linuxserver/audacity:latest",
"container_name": "{ServiceName}",
"restart": "unless-stopped",
"UID": 1000,
"GID": 1000,
"environment": [
"PUID=1000",
"PGID=1000",
"TZ=auto",
"SUBFOLDER=/",
"TITLE=Webtop"
],
"security_opt": [
"seccomp:unconfined"
],
"labels": {
"cosmos-force-network-secured": "true",
"cosmos-auto-update": "true",
"cosmos-icon": "https://azukaar.github.io/cosmos-servapps-official/servapps/Audacity/icon.png"
},
"volumes": [
{
"source": "{ServiceName}-config",
"target": "/config",
"type": "volume"
}
],
"shm_size": "1gb",
"routes": [
{
"name": "{ServiceName}",
"description": "Expose {ServiceName} to the web",
"useHost": true,
"target": "http://{ServiceName}:3000",
"mode": "SERVAPP",
"Timeout": 14400000,
"ThrottlePerMinute": 12000,
"BlockCommonBots": true,
"SmartShield": {
"Enabled": true
},
"AuthEnabled": true
{if Context.adminOnly}
, "AuthAdmin": true
{/if}
}
]
}
}
}

9 changes: 9 additions & 0 deletions servapps/Audacity/description.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"name": "Audacity",
"longDescription": "<p>Audacity is a renowned open-source audio editing and recording software. Known for its versatility and ease of use, it is widely used by professionals and hobbyists alike for a range of audio editing tasks. Audacity supports multi-track editing, a host of audio effects, and extensive file format compatibility.</p><p>Its intuitive user interface allows users to easily record live audio, convert tapes and records into digital recordings or CDs, edit sound files, and more. Audacity also features powerful analysis tools and can be extended with a variety of plug-ins.</p><p>Available on multiple platforms including Windows, MacOS, and Linux, Audacity is the go-to solution for anyone looking to perform high-quality audio editing and recording without the need for expensive software.</p>",
"description": "Audacity is a free, open-source, cross-platform audio software for multi-track editing and recording. It offers a comprehensive suite of tools for editing audio, adding effects, and supporting various file formats. With an intuitive interface, it is ideal for both beginners and professionals looking to produce high-quality audio on Windows, MacOS, and Linux.",
"tags": ["audio editing", "recording", "open-source", "audacity", "windows", "linux", "macos", "multi-track", "sound effects", "file conversion", "plug-ins"],
"repository": "https://github.com/audacity/audacity",
"image": "https://hub.docker.com/r/linuxserver/audacity",
"supported_architectures": ["amd64", "arm64"]
}
Binary file added servapps/Audacity/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added servapps/Audacity/screenshots/1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
65 changes: 65 additions & 0 deletions servapps/Blender/cosmos-compose.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
{
"cosmos-installer": {
"form": [
{
"name": "adminOnly",
"label": "Do you want to make this service admin only?",
"initialValue": true,
"type": "checkbox"
}
]
},
"minVersion": "0.8.0",
"services": {
"{ServiceName}": {
"image": "linuxserver/blender:latest",
"container_name": "{ServiceName}",
"restart": "unless-stopped",
"UID": 1000,
"GID": 1000,
"environment": [
"PUID=1000",
"PGID=1000",
"TZ=auto",
"SUBFOLDER=/",
"TITLE=Webtop"
],
"security_opt": [
"seccomp:unconfined"
],
"labels": {
"cosmos-force-network-secured": "true",
"cosmos-auto-update": "true",
"cosmos-icon": "https://azukaar.github.io/cosmos-servapps-official/servapps/Blender/icon.png"
},
"volumes": [
{
"source": "{ServiceName}-config",
"target": "/config",
"type": "volume"
}
],
"shm_size": "1gb",
"routes": [
{
"name": "{ServiceName}",
"description": "Expose {ServiceName} to the web",
"useHost": true,
"target": "http://{ServiceName}:3000",
"mode": "SERVAPP",
"Timeout": 14400000,
"ThrottlePerMinute": 12000,
"BlockCommonBots": true,
"SmartShield": {
"Enabled": true
},
"AuthEnabled": true
{if Context.adminOnly}
, "AuthAdmin": true
{/if}
}
]
}
}
}

9 changes: 9 additions & 0 deletions servapps/Blender/description.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"name": "Blender",
"longDescription": "<p>Blender is a powerful open-source tool for 2D and 3D graphics, full-on animations, sculpting, rendering, compositing, motion tracking, and game creation. It stands out for its incredible versatility and comprehensive feature set. Blender is widely used for its advanced capabilities in modeling, texturing, and animation.</p><p>With a user-friendly interface and an extensive range of tools and features, Blender is suitable for both amateurs and professionals. It supports the entirety of the 3D pipeline and is continuously updated by a global community of contributors.</p><p>Blender is cross-platform, functioning seamlessly on Windows, MacOS, and Linux. It is the go-to tool for artists, designers, and animators who require a robust, flexible, and free tool for their creative endeavors.</p>",
"description": "Blender is a free and open-source 3D creation suite supporting the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing, and motion tracking. It's versatile and powerful, equipped with a wide range of tools for creative professionals and hobbyists alike. Blender works across various platforms, offering advanced features for 3D graphics, animation, and more.",
"tags": ["3d modeling", "animation", "rendering", "open-source", "blender", "windows", "linux", "macos", "game creation", "motion tracking", "compositing", "visual effects"],
"repository": "https://github.com/blender/blender",
"image": "https://hub.docker.com/r/linuxserver/blender",
"supported_architectures": ["amd64", "arm64"]
}
Binary file added servapps/Blender/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added servapps/Blender/screenshots/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
65 changes: 65 additions & 0 deletions servapps/Firefox/cosmos-compose.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
{
"cosmos-installer": {
"form": [
{
"name": "adminOnly",
"label": "Do you want to make this service admin only?",
"initialValue": true,
"type": "checkbox"
}
]
},
"minVersion": "0.8.0",
"services": {
"{ServiceName}": {
"image": "linuxserver/firefox:latest",
"container_name": "{ServiceName}",
"restart": "unless-stopped",
"UID": 1000,
"GID": 1000,
"environment": [
"PUID=1000",
"PGID=1000",
"TZ=auto",
"SUBFOLDER=/",
"TITLE=Webtop"
],
"security_opt": [
"seccomp:unconfined"
],
"labels": {
"cosmos-force-network-secured": "true",
"cosmos-auto-update": "true",
"cosmos-icon": "https://azukaar.github.io/cosmos-servapps-official/servapps/Firefox/icon.png"
},
"volumes": [
{
"source": "{ServiceName}-config",
"target": "/config",
"type": "volume"
}
],
"shm_size": "1gb",
"routes": [
{
"name": "{ServiceName}",
"description": "Expose {ServiceName} to the web",
"useHost": true,
"target": "http://{ServiceName}:3000",
"mode": "SERVAPP",
"Timeout": 14400000,
"ThrottlePerMinute": 12000,
"BlockCommonBots": true,
"SmartShield": {
"Enabled": true
},
"AuthEnabled": true
{if Context.adminOnly}
, "AuthAdmin": true
{/if}
}
]
}
}
}

9 changes: 9 additions & 0 deletions servapps/Firefox/description.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"name": "Firefox",
"longDescription": "<p>Firefox, developed by Mozilla Foundation, is a leading open-source web browser known for its emphasis on privacy, security, and speed. It offers a user-friendly experience with extensive customization options, including a vast library of add-ons and themes.</p><p>Firefox is designed with advanced security features like Enhanced Tracking Protection to automatically block many trackers, safeguarding user data. Its efficient performance and developer-friendly tools make it a top choice for both general users and web developers. Firefox Sync allows seamless access to bookmarks, history, and tabs across devices.</p><p>Available on multiple platforms, including Windows, MacOS, Linux, Android, and iOS, Firefox is committed to empowering users with a fast, secure, and private browsing experience.</p>",
"description": "Firefox is a feature-rich web browser focusing on user privacy and security. It provides a customizable user interface, a wide range of extensions, sync capabilities, and efficient performance. Firefox is designed for various platforms and is dedicated to promoting an open and accessible internet.",
"tags": ["web browser", "privacy", "security", "mozilla", "firefox", "open source", "extensions", "cross-platform", "sync", "user-friendly", "performance", "developer tools"],
"repository": "https://github.com/mozilla/firefox",
"image": "https://hub.docker.com/r/linuxserver/firefox",
"supported_architectures": ["amd64", "arm64"]
}
Binary file added servapps/Firefox/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added servapps/Firefox/screenshots/1.webp
Binary file not shown.
65 changes: 65 additions & 0 deletions servapps/Webtop/cosmos-compose.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
{
"cosmos-installer": {
"form": [
{
"name": "adminOnly",
"label": "Do you want to make this service admin only?",
"initialValue": true,
"type": "checkbox"
}
]
},
"minVersion": "0.8.0",
"services": {
"{ServiceName}": {
"image": "lscr.io/linuxserver/webtop:ubuntu-xfce",
"container_name": "{ServiceName}",
"restart": "unless-stopped",
"UID": 1000,
"GID": 1000,
"environment": [
"PUID=1000",
"PGID=1000",
"TZ=auto",
"SUBFOLDER=/",
"TITLE=Webtop"
],
"security_opt": [
"seccomp:unconfined"
],
"labels": {
"cosmos-force-network-secured": "true",
"cosmos-auto-update": "true",
"cosmos-icon": "https://azukaar.github.io/cosmos-servapps-official/servapps/Webtop/icon.png"
},
"volumes": [
{
"source": "{ServiceName}-config",
"target": "/config",
"type": "volume"
}
],
"shm_size": "1gb",
"routes": [
{
"name": "{ServiceName}",
"description": "Expose {ServiceName} to the web",
"useHost": true,
"target": "http://{ServiceName}:3000",
"mode": "SERVAPP",
"Timeout": 14400000,
"ThrottlePerMinute": 12000,
"BlockCommonBots": true,
"SmartShield": {
"Enabled": true
},
"AuthEnabled": true
{if Context.adminOnly}
, "AuthAdmin": true
{/if}
}
]
}
}
}

9 changes: 9 additions & 0 deletions servapps/Webtop/description.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"name": "Webtop",
"longDescription": "<p>Webtop - Alpine, Ubuntu, Fedora, and Arch based containers containing full desktop environments in officially supported flavors accessible via any modern web browser</p>",
"description": "Webtop - Alpine, Ubuntu, Fedora, and Arch based containers containing full desktop environments in officially supported flavors accessible via any modern web browser",
"tags": ["Desktop", "VNC", "KASM"],
"repository": "https://github.com/kasmtech",
"image": "https://hub.docker.com/r/linuxserver/docker-webtop",
"supported_architectures": ["amd64", "arm64"]
}
Binary file added servapps/Webtop/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added servapps/Webtop/screenshots/1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 6cc14a6

Please sign in to comment.