Add Scrypted (#1108)

* Add Scrypted

* Update description.md

* Update docker-compose.yml

* Host Testing

* Fix CI

* Update to secure port

* Update port and Version

* Update docker-compose.yml

* Remove Reverse Proxy, Like HA
This commit is contained in:
DrMxrcy 2023-08-30 16:12:09 -04:00 committed by GitHub
parent 381af81664
commit cfc4911a23
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 70 additions and 0 deletions

View File

@ -31,6 +31,7 @@ const networkExceptions = [
"plex",
"zerotier",
"gladys",
"scrypted",
];
const getAppConfigs = (): AppConfig[] => {
const apps: AppConfig[] = [];

23
apps/scrypted/config.json Normal file
View File

@ -0,0 +1,23 @@
{
"$schema": "../schema.json",
"name": "Scrypted",
"port": 10443,
"available": true,
"exposable": false,
"id": "scrypted",
"tipi_version": 1,
"version": "18-jammy-full.s6-v0.41.0",
"categories": ["security"],
"description": "Scrypted is a high performance home video integration and automation platform",
"short_desc": "High performance home video integration and automation platform",
"author": "Koush",
"source": "https://github.com/koush/scrypted",
"form_fields": [
{
"type": "random",
"label": "Scrypted Bearer Token",
"min": 32,
"env_variable": "SCRYPTED_BEARER_TOKEN"
}
]
}

View File

@ -0,0 +1,23 @@
version: "3"
services:
scrypted:
container_name: scrypted
image: koush/scrypted:18-jammy-full.s6-v0.41.0
volumes:
- ${APP_DATA_DIR}/data/scrypted/database:/server/volume
- ${ROOT_FOLDER_HOST}/media/data/NVR/scrypted:/nvr
environment:
- SCRYPTED_WEBHOOK_UPDATE_AUTHORIZATION=${SCRYPTED_BEARER_TOKEN}
#- SCRYPTED_WEBHOOK_UPDATE=${APP_PROTOCOL:-http}://${APP_DOMAIN}/v1/update
devices:
- /dev/bus/usb:/dev/bus/usb
- /dev/dri:/dev/dri
restart: unless-stopped
network_mode: host
logging:
driver: "json-file"
options:
max-size: "10m"
max-file: "10"

View File

@ -0,0 +1,23 @@
# Install Info
When installing the NVR Plugin, you can set the NVR Storage path as `/nvr`. See below where that folder is mounted!
## Folder Info
| Root Folder | Container Folder |
|-------------------------------|------------------|
| /runtipi/app-data/nvr/data/scrypted/database | /server/volume |
| /runtipi/media/data/NVR/scrypted | /nvr |
# Scrypted
Scrypted is a high performance home video integration platform and NVR with smart detections. [Instant, low latency, streaming](https://streamable.com/xbxn7z) to HomeKit, Google Home, and Alexa. Supports most cameras. [Learn more](https://docs.scrypted.app).
[![](https://user-images.githubusercontent.com/73924/252752480-57e1d556-cd3d-4448-81f9-a6c51b6513de.png)](https://user-images.githubusercontent.com/73924/252752480-57e1d556-cd3d-4448-81f9-a6c51b6513de.png)
## Installation and Documentation
Installation and camera onboarding instructions can be found in the [docs](https://docs.scrypted.app).
## Community
Scrypted has active communities on [Discord](https://discord.gg/DcFzmBHYGq), [Reddit](https://reddit.com/r/scrypted), and [Github](https://github.com/koush/scrypted). Check them out if you have questions!

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB