Add Movary (#218)

* Add Movary

(No Image so I used the Tipi Logo as a placeholder)

* Update README.md

* Update logo.jpg

* Update Reviews

* Update docker-compose.yml
This commit is contained in:
DrMxrcy 2023-04-05 15:08:03 -04:00 committed by GitHub
parent 32d7361db2
commit 420e929d4b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 84 additions and 0 deletions

View File

@ -63,6 +63,7 @@ This is the official repository for the Tipi App Store. It contains all the apps
- [Monero p2pool Daemon](https://github.com/SChernykh/p2pool) - Decentralized pool for Monero mining
- [Monica](https://github.com/monicahq/monica) - A Personal Relationship Management tool to help you document your social life
- [Mixpost](https://github.com/inovector/mixpost) - Self-hosted social media management. Schedule and organize your social content.
- [Movary](https://github.com/leepeuker/movary - ) Track and rate your watched movies
- [mStream](https://github.com/IrosTheBeggar/mStream) - The easiest music streaming server available
- [Mylar3](https://github.com/mylar3/mylar3) - Mylar3 is an automated Comic Book downloader (cbr/cbz) for use with NZB and torrents written in python.
- [n8n](https://github.com/n8n-io/n8n) - Workflow Automation Tool

30
apps/movary/config.json Normal file
View File

@ -0,0 +1,30 @@
{
"$schema": "../schema.json",
"name": "Movary",
"port": 8155,
"available": true,
"exposable": true,
"id": "movary",
"tipi_version": 1,
"version": "0.47.2",
"categories": ["media"],
"description": "Movary is a self-hosted web application to track and rate your watched movies (like a digital movie diary). You can import/export your history and ratings from/to third parties like trakt.tv or letterboxd.com, scrobble your watches via Plex and Jellyfin and more.",
"short_desc": "Movary is a self-hosted web application to track and rate your watched movies. ",
"author": "leepeuker",
"source": "https://github.com/leepeuker/movary",
"form_fields": [
{
"type": "random",
"label": "MySQL Password",
"min": 32,
"env_variable": "MOVARY_MYSQL_PASSWORD"
},
{
"type": "text",
"label": "The MovieDB API Key",
"hint": "Get from https://www.themoviedb.org/settings/api",
"required": true,
"env_variable": "MOVARY_TMDB_API_KEY"
}
]
}

View File

@ -0,0 +1,44 @@
version: "3"
services:
movary:
image: leepeuker/movary:0.47.2
container_name: movary
environment:
- TMDB_API_KEY=${MOVARY_TMDB_API_KEY}
- TIMEZONE=${TZ}
- DATABASE_MODE=mysql
- DATABASE_MYSQL_HOST=movary-db
- DATABASE_MYSQL_NAME=movary
- DATABASE_MYSQL_USER=tipi
- DATABASE_MYSQL_PASSWORD=${MOVARY_MYSQL_PASSWORD}
- TMDB_ENABLE_IMAGE_CACHING=1
restart: unless-stopped
command: "php bin/console.php database:migration:migrate"
volumes:
- ${APP_DATA_DIR}/data/movary:/app/storage
ports:
- ${APP_PORT}:80
depends_on:
- movary-db
networks:
- tipi_main_network
labels:
traefik.enable: ${APP_EXPOSED}
traefik.http.routers.movary.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.movary.entrypoints: websecure
traefik.http.routers.movary.service: movary
traefik.http.routers.movary.tls.certresolver: myresolver
traefik.http.services.movary.loadbalancer.server.port: 80
movary-db:
image: linuxserver/mariadb:latest
environment:
MYSQL_DATABASE: "movary"
MYSQL_USER: "tipi"
MYSQL_PASSWORD: ${MOVARY_MYSQL_PASSWORD}
MYSQL_ROOT_PASSWORD: ${MOVARY_MYSQL_PASSWORD}
volumes:
- ${APP_DATA_DIR}/data/mysql:/config
networks:
- tipi_main_network

View File

@ -0,0 +1,9 @@
# Movary
Movary is a self-hosted web application to track and rate your watched movies (like a digital movie diary). You can import/export your history and ratings from/to third parties like trakt.tv or letterboxd.com, scrobble your watches via Plex and Jellyfin and more.
Demo installation can be found [here](https://demo.movary.org/) (login email `testUser@movary.org` and password `testUser`).
[![Movary Dashboard Example](https://camo.githubusercontent.com/dfa65cd4f21099481b5fc47832cc56dfc3dc3d45ee559238d2e5d6fa242b256e/68747470733a2f2f692e696d6775722e636f6d2f317176685746682e706e67)](https://camo.githubusercontent.com/dfa65cd4f21099481b5fc47832cc56dfc3dc3d45ee559238d2e5d6fa242b256e/68747470733a2f2f692e696d6775722e636f6d2f317176685746682e706e67)
View More Info [here](https://github.com/leepeuker/movary/blob/main/README.md#about)!

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB