/WIMPS

Windows Is My Primary Server is a set of scripts to help automate a media server setup on Windows.

Primary LanguageBatchfile

WIMPS

Windows Is My Primary Server is a set of scripts to help automate a media server setup on Windows.

Instalation

Download the repository and unzip to any location. Run the install_script, which will install a desktop icon and start menu icon. Start either as an Administrator to complete the setup.

Available Apps

Jellyfin - Media Server

JFA-go - Jellyfin user management app, invite users with a url link

Jellyseerr - Request Movies and TV Shows

SABNZB - Download client for Usenet

qBittorrent - Download client

Radarr - Movie collection manager

Sonarr - TV show collection manager

Prowlarr - Indexer manager for Sonarr and Radarr

Threadfin - m3u/epg manager

m3uparser - m3u to .strm library scripts

Caddy - Reverse Proxy

DuckDNS - Updater app for duckdns.org

ProtonVPN - VPN with split tunneling for use qBittorrent

EventGhost - system automation tool

notepad++ - code editor

Chrome - web browser

Firefox - web browser

windirstat - disk usage statistics viewer

Requirements

  • public IP address (no cgnat support yet)
  • port 80 and 443 forwarded from your router to the local ip address of the machine running WIMPS/reverse proxy.
  • ddns subdomains for each service you'd like behind reverse proxy, WIMPS uses duckdns by default, and has a updater app included in the script. (user\current user\duckdns)
  • m3u VOD list. If you only have a single m3u that contains both live tv channels and VOD, then you will need to first use an editor to filter those out.
  • ProntonMail account to use ProtonVPN. (optional for use with QbitTorrent)
  • Usenet and Indexer account if using Sabnzb for *arr apps.
  • this script will install these services/apps as pre requirements; python3, node.js, yarn, go, wget, 7zip

Screen Shots

WIMPSPortal landing page with multiple services showing. Can be customized. wimpsscrn1 Sonarr and qBittorrent examples wimpsscrn5 wimpsscrn4 Reverse proxy setup - automatically creates a working caddyfile based on your provided info. wimpsscrn3 WIMPS main menu - you can select multiple items before running install command, and WIMPS can be ran multilpe times to add features as you build out your server. wimpsscrn6