diff --git a/blueprints/seanime/docker-compose.yml b/blueprints/seanime/docker-compose.yml new file mode 100644 index 00000000..9f6992a0 --- /dev/null +++ b/blueprints/seanime/docker-compose.yml @@ -0,0 +1,26 @@ +version: "3.8" +services: + seanime-init: + image: busybox:1.37.0 + user: "0:0" + volumes: + - ./seanime-config:/mnt/config + - ./anime:/mnt/anime + - ./downloads:/mnt/downloads + command: + [ "sh", "-c", "chown -R 1000:1000 /mnt/config && find /mnt/config -type d -exec chmod 755 {} + && find /mnt/config -type f -exec chmod 644 {} +",] + + seanime: + image: umagistr/seanime:v3.6.1-rootless + depends_on: + seanime-init: + condition: service_completed_successfully + environment: + - SEANIME_SERVER_HOST=0.0.0.0 + expose: + - "43211" + volumes: + - ./seanime-config:/home/seanime/.config/Seanime + - ./anime:/anime + - ./downloads:/downloads + restart: unless-stopped \ No newline at end of file diff --git a/blueprints/seanime/seanime.png b/blueprints/seanime/seanime.png new file mode 100644 index 00000000..9e2459d9 Binary files /dev/null and b/blueprints/seanime/seanime.png differ diff --git a/blueprints/seanime/template.toml b/blueprints/seanime/template.toml new file mode 100644 index 00000000..eabd94ef --- /dev/null +++ b/blueprints/seanime/template.toml @@ -0,0 +1,7 @@ +[variables] +main_domain = "${domain}" + +[[config.domains]] +serviceName = "seanime" +port = 43211 +host = "${main_domain}" \ No newline at end of file diff --git a/meta.json b/meta.json index af267b5d..1cd02407 100644 --- a/meta.json +++ b/meta.json @@ -6103,6 +6103,23 @@ "storage" ] }, + { + "id": "seanime", + "name": "Seanime", + "version": "3.6.1-rootless", + "description": "A self-hosted anime streaming platform.", + "logo": "seanime.png", + "links": { + "github": "https://github.com/5rahim/seanime", + "website": "https://seanime.app/", + "docs": "https://seanime.app/docs" + }, + "tags": [ + "media", + "anime", + "streaming" + ] + }, { "id": "searxng", "name": "SearXNG",