Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/drkno/media-scripts
Plex scripts for a fully automated media server
https://github.com/drkno/media-scripts
automated automatic docker hacktoberfest jellyfin media plex radarr scripts server sonarr
Last synced: 24 days ago
JSON representation
Plex scripts for a fully automated media server
- Host: GitHub
- URL: https://github.com/drkno/media-scripts
- Owner: drkno
- License: mit
- Created: 2021-11-29T08:50:48.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-22T06:10:36.000Z (about 2 years ago)
- Last Synced: 2024-11-05T16:34:40.809Z (2 months ago)
- Topics: automated, automatic, docker, hacktoberfest, jellyfin, media, plex, radarr, scripts, server, sonarr
- Language: Shell
- Homepage:
- Size: 39.1 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Media Scripts
Scripts for starting a fully automated media server.
## Initial Setup
This assumes a systemd+docker OS, with a user and group 1000,1000.
1. Make a copy of `.env.example` to `.env` and edit variables within. Some tokens may need to be placeholders for initial setup
2. Find and replace `mydomain.com` and `myotherdomain.com` with your hostnames.
3. `ln -s /etc/systemd/system/pms.service ./pms.service`
4. `systemctl daemon-reload && systemctl enable pms`
5. `mkdir -p ./config/mount && docker run -it --rm -v ./config/mount:/config drkno/cloudmount:latest rclone_setup`
6. Update settings within other config files.
7. `systemctl start pms`## Updating
```sh
# Update only non-critical services
./deploy.sh# Redeploy all critical services
./deploy.sh all
```