├── .DS_Store ├── .gitattributes ├── .gitignore └── spaceinvaderone ├── 4get.xml ├── AutoSlackPack.xml ├── HomeAssistant_inabox.xml ├── Nextcloud-All-In-One.xml ├── PostgreSQL_Immich.xml ├── RetroNAS_inabox.xml ├── TailVault.xml ├── Windows98_inabox.xml ├── beep_music_converter.xml ├── deconz.xml ├── docker_icons ├── 4get.png ├── AutoSlackPack.png ├── AutoSlackPack2.png ├── Hassio_2.png ├── HomeAssistant.png ├── Macinabox.png ├── TailVault.png ├── blue iris.png ├── deconz.png ├── explainshell.png ├── immich_machine_learning.png ├── log4_vun_icon.png ├── log4jscan_icon.png ├── nextcloud_aio.png ├── postgresql-immich-logo.png └── shinobi.png ├── explainshell.xml ├── log4j-scan.xml ├── log4j-testing-vulnerable.xml ├── macinabox.xml ├── shinobi_pro.xml ├── truecommand.xml ├── vm_icon_downloader.xml └── windows11_uupdump.xml /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/af07c2e92cc4420d61b4b3362bb1027efc8cdeab/.DS_Store -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | spaceinvaderone/.DS_Store 3 | spaceinvaderone/docker_icons/.DS_Store 4 | -------------------------------------------------------------------------------- /spaceinvaderone/4get.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4get 4 | luuul/4get:latest 5 | https://hub.docker.com/r/luuul/4get/ 6 | bridge 7 | 8 | sh 9 | false 10 | https://git.lolcat.ca/lolcat/4get/issues 11 | https://git.lolcat.ca/lolcat/4get 12 | 4get is a lightweight, open-source proxy search engine designed to provide a private, ad-free search experience. It allows users to query popular search engines like Google, DuckDuckGo, and others without tracking or displaying sponsored ads. Beyond web searches, 4get supports media-specific queries for videos, images, music, and more, making it a versatile tool for privacy-conscious users. 13 | For enhanced privacy, it can be combined with Tailscale (Unraid 7 and above) for secure remote access and routed through a VPN exit point for IP anonymisation. 14 | 15 | Features 16 | • Proxy-based search for privacy and simplicity. 17 | • Support for multiple search engines and media-specific queries (web, video, images, music, etc.). 18 | • No ads or sponsored results. 19 | 20 | Setup Recommendations 21 | • Combine with Tailscale for secure, remote access. 22 | • Use with a VPN exit point (e.g., Gluetun VPN) to anonymise outgoing queries. 23 | Network:Web 24 | http://[IP]:[PORT:80] 25 | https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/4get.xml 26 | https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/docker_icons/4get.png 27 | 28 | 29 | 30 | 1735653696 31 | 32 | 33 | 34 | 280 35 | /mnt/user/appdata/4get/ 36 | /mnt/user/appdata/4get/certs/ 37 | /mnt/user/appdata/4get/captcha/ 38 | 39 | http 40 | 0 41 | /mnt/user/appdata/4get/banner/ 42 | 43 | -------------------------------------------------------------------------------- /spaceinvaderone/AutoSlackPack.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | AutoSlackPack 4 | spaceinvaderone/auto_slack_pack:latest 5 | https://github.com/SpaceinvaderOne/AutoSlackPack 6 | bridge 7 | 8 | sh 9 | false 10 | https://github.com/SpaceinvaderOne/AutoSlackPack 11 | https://github.com/SpaceinvaderOne/AutoSlackPack 12 | This provides a comprehensive Slackware-based environment with all the necessary build tools and dependencies pre-installed. It is designed for use to build Slackware packages from source on Unraid (Unraid is based off Slackware), which lacks the required build tools and libraries. 13 | 14 | In auto mode, it uses SlackBuild scripts from slackbuilds.org to automate the process of downloading, extracting, and building packages from source. Users can specify the SlackBuild and source URLs to automate the build process. 15 | 16 | In manual mode, the container can be used to perform custom builds. (Enter the docker console) 17 | Usage 18 | 19 | To use this container, fill out the following variables in the Unraid Docker template: 20 | 21 | AUTOBUILD: Controls whether the container automatically starts the build process. 22 | Set to "yes" to automatically start building the package using the provided SlackBuild and source download URLs. 23 | Set to "no" to skip the automatic build process. The container will remain running, allowing manual interaction. 24 | 25 | SLACKBUILD_DOWNLOAD: URL to the SlackBuild script tarball. SlackBuilds can be found at slackbuilds.org, where links to the source code are also provided. 26 | Example: "http://slackbuilds.org/slackbuilds/15.0/system/mbuffer.tar.gz" 27 | 28 | SOURCE_DOWNLOAD: URL to the source code tarball. 29 | Example: "http://www.maier-komor.de/software/mbuffer/mbuffer-20240107.tgz" 30 | 31 | You will find the built package in the appdata share here -- /mnt/user/appdata/AutoSlackPack/out 32 | 33 | If you prefer to manually build the package, set AUTOBUILD to "no" and manually download (above variables are ignored) and build the package after accessing the container. 34 | Tools: 35 | 36 | 37 | https://github.com/SpaceinvaderOne/Docker-Templates-Unraid/blob/master/spaceinvaderone/docker_icons/AutoSlackPack.png?raw=true 38 | --dns 208.67.222.222 --dns 208.67.220.220 39 | 40 | 41 | 1715783082 42 | 43 | 44 | 45 | /mnt/user/appdata/AutoSlackPack/in 46 | /mnt/user/appdata/AutoSlackPack/out 47 | yes 48 | 49 | 50 | -------------------------------------------------------------------------------- /spaceinvaderone/HomeAssistant_inabox.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | HomeAssistant_inabox 4 | spaceinvaderone/ha_inabox:latest 5 | https://hub.docker.com/repository/docker/spaceinvaderone/ha_inabox/general 6 | bridge 7 | 8 | sh 9 | true 10 | https://forums.unraid.net/topic/176028-support-homeassistant_inabox/ 11 | https://github.com/SpaceinvaderOne/Home_Assistant_inabox 12 | HomeAssistant_inabox downloads, installs, and automatically manages a Home Assistant VM on your Unraid server with a single click. If the VM is found to be unexpectedly stopped, the container will automatically restart it to ensure uninterrupted service. Once installed, clicking on this container's WebUI will redirect you directly to your Home Assistant VM's WebUI. 13 | 14 | ### Container Variables 15 | **VM Name** 16 | Specify the desired name for the Home Assistant VM. --Default `Home Assistant` 17 | 18 | **VM Images Location** 19 | Set the path to where your VM images are stored 20 | 21 | **Appdata Location** 22 | Set the directory where HomeAssistant_inabox will store its appdata. 23 | 24 | **Keep VM Running** 25 | Choose `Yes` to automatically monitor if the Home Assistant VM is running. If it is found to be stopped, the container will attempt to restart the VM --Default `Yes` 26 | 27 | **Check Time** 28 | Specify how frequently (in minutes) to check if the Home Assistant VM is running. 29 | **Default**: `15` minutes 30 | 31 | **HA_inabox WebUI Port** 32 | Port used by the container to access the Home Assistant WebUI --Default: `8123` 33 | 34 | **Notes** 35 | - During the VM installation, the container dynamically builds the XML template based on the current configuration. 36 | - It automatically detects the highest available QEMU machine type on the server and adjusts the VM template to use the optimal configuration. 37 | - For smooth operation, ensure that the VM storage and appdata paths are correctly set according to your Unraid shares. 38 | Tools:Utilities Other: 39 | http://[IP]:[PORT:8123] 40 | https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/HomeAssistant_inabox.xml 41 | https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/docker_icons/HomeAssistant.png 42 | 43 | 44 | 45 | 1727874225 46 | 47 | 48 | On your server make sure to have the VM service enabled. Optional have notifications enabled for HomeAssistant_inabox to send GUI messages during install. 49 | Home Assistant 50 | https://www.home-assistant.io/installation/linux 51 | /mnt/user/domains/ 52 | /mnt/user/appdata/HomeAssistant_inabox 53 | Yes 54 | 15 55 | 8123 56 | /usr/local/emhttp/plugins/dynamix.vm.manager/templates/images 57 | /usr/lib64 58 | /usr/local/emhttp/plugins/dynamix.vm.manager/templates/images/ 59 | /etc/libvirt/qemu/nvram/ 60 | /boot/config/domain.cfg 61 | /usr/lib 62 | /lib64 63 | /usr/local/emhttp/webGui/scripts/ 64 | /usr/local/emhttp/webGui/include/ 65 | /tmp/notifications 66 | /boot/config/plugins/dynamix/ 67 | /var/run/libvirt 68 | /usr/bin 69 | /lib 70 | /var/run/docker.sock 71 | 2 72 | -------------------------------------------------------------------------------- /spaceinvaderone/Nextcloud-All-In-One.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | nextcloud-aio-mastercontainer 4 | nextcloud/all-in-one:latest 5 | https://registry.hub.docker.com/r/nextcloud/all-in-one 6 | bridge 7 | 8 | sh 9 | false 10 | 11 | https://github.com/nextcloud/all-in-one 12 | The official Nextcloud installation method. Nextcloud AIO provides easy deployment and maintenance with most features included in this one Nextcloud instance. 13 | Included are... 14 | Nextcloud 15 | High performance backend for Nextcloud Files 16 | Nextcloud Office (optional) 17 | High performance backend for Nextcloud Talk and TURN-server (optional) 18 | Nextcloud Talk Recording-server (optional) 19 | Backup solution (optional, based on BorgBackup) 20 | Imaginary (optional, for previews of heic, heif, illustrator, pdf, svg, tiff and webp) 21 | ClamAV (optional, Antivirus backend for Nextcloud) 22 | Fulltextsearch (optional) 23 | Whiteboard (optional) 24 | Docker Socket Proxy (optional, needed for Nextcloud App API) 25 | Cloud: 26 | https://[IP]:[PORT:8080] 27 | https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/Nextcloud-All-In-One.xml 28 | https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/refs/heads/master/spaceinvaderone/docker_icons/nextcloud_aio.png 29 | --dns 1.1.1.1 --dns 9.9.9.9 30 | 31 | 32 | 1729961055 33 | 34 | 35 | Preserve user defined networks: should be enabled as container uses custom docker networks 36 | <br> 37 | 7282 38 | 11000 39 | /mnt/user/nextcloud/ 40 | /var/run/docker.sock 41 | nextcloud_aio_mastercontainer 42 | false 43 | -------------------------------------------------------------------------------- /spaceinvaderone/PostgreSQL_Immich.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | PostgreSQL_Immich 4 | tensorchord/pgvecto-rs:pg16-v0.3.0 5 | https://registry.hub.docker.com/_/postgres/ 6 | bridge 7 | 8 | sh 9 | false 10 | 11 | https://www.postgresql.org/ 12 | This container (based on PostgreSQL 16) is specifically configured for seamless integration with the Immich container, which requires PostgreSQL equipped with pgvecto a robust Postgres extension enabling vector similarity search functions. The specific version used is tensorchord/pgvecto-rs:pg16-v0.3.0 13 | 14 | Configuration Parameters 15 | 16 | POSTGRES_PASSWORD - Superuser password. 17 | Default postgres 18 | Note -- If you change this value, remember to update it in the Immich container configuration as well. 19 | 20 | POSTGRES_USER - Username for the superuser. 21 | Default postgres 22 | Note -- Alterations to this setting should also be mirrored in the Immich container. 23 | 24 | POSTGRES_DB - Default database. 25 | Default: postgres 26 | Note -- Any change here should be replicated in the Immich container configuration. 27 | 28 | Storage 29 | 30 | Data and Configuration Path: /mnt/user/appdata/postgresql_immich 31 | This is the directory where Postgres stores its application data and configuration files. 32 | 33 | Network 34 | 35 | Port 5433 36 | This port is mapped from the default PostgreSQL port 5432 to avoid conflicts if another PostgreSQL container is using the default port. 37 | Network:Management Productivity: Tools:Utilities 38 | 39 | https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/PostgreSQL_Immich.xml 40 | https://github.com/SpaceinvaderOne/Docker-Templates-Unraid/blob/master/spaceinvaderone/docker_icons/postgresql-immich-logo.png?raw=true 41 | 42 | 43 | 44 | 1730810658 45 | 46 | 47 | The Immich container and Redis container (or Redis can be enabled with docker mods in Immich container instead of separate Redis) 48 | postgres 49 | postgres 50 | immich 51 | /mnt/user/appdata/PostgreSQL_Immich 52 | 5433 53 | -------------------------------------------------------------------------------- /spaceinvaderone/RetroNAS_inabox.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | RetroNAS_inabox 4 | spaceinvaderone/retronas_inabox:latest 5 | https://github.com/SpaceinvaderOne/RetroNASinabox 6 | bridge 7 | 8 | bash 9 | true 10 | https://github.com/SpaceinvaderOne/RetroNASinabox 11 | https://github.com/danmons/retronas 12 | This container will fully install a RetroNAS VM into the VMs tab of your server. 13 | It downloads an a vDisk image, verifies it with a checksum before creating a vm template and installing the VM for you. 14 | What you choose in the container varaibles will reflect to the vm. For most people these dont need to be changed from the defaults. 15 | If you need to change the locations in the container this is what each will do. 16 | 17 | VM Share on Server: This should be set to your VM share - default on Unraid is /mnt/user/domains - the vm will be installed here 18 | 19 | RetroNAS data share This should point to a share you want RetronNAS to use. All your roms etc will be here. Best have an empty share and move what you need there later. 20 | default is retronas. The container will connect the VM using virtiofs to this share. So the share doent have to be "exported" by Unraid for retroNAS to use it (more secure) 21 | 22 | Name to call VM: Easy -- The name you want the VM to be called default id RetroNAS but you can change it 23 | 24 | The container then will do the rest. It will create an xml file for the vm based on the above and install the vm straight into the server. So once run goto the VMs tab and you will see it there. Start it up and confiure retronas in vnc window and configure (see my video how) default username and password is retronas (yes you can change them later! ) After logging in type retronas to configure your RetroNAS server. Have fun :) 25 | 26 | The container doesnt need to be kept running. It is just an install tool. The container has no webUI so to see what its doing view the container log. 27 | ** This container cant translate the location of an unassigned disk across to the vm template. So all locations choosen must be on the array or pool device. 28 | GameServers: Tools:Utilities 29 | 30 | https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/RetroNAS_inabox.xml 31 | https://github.com/SpaceinvaderOne/RetroNASinabox/raw/main/RetroNAS_Icon.png 32 | 33 | 34 | 35 | 1677754210 36 | 37 | 38 | 39 | /mnt/user/domains/ 40 | /mnt/user/retronas/ 41 | RetroNAS 42 | no 43 | /var/run/libvirt 44 | yes 45 | /tmp 46 | /usr/local/emhttp/plugins/dynamix.vm.manager/templates/images/ 47 | -------------------------------------------------------------------------------- /spaceinvaderone/TailVault.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | TailVault 4 | spaceinvaderone/tailvault:latest 5 | 6 | bridge 7 | 8 | sh 9 | false 10 | https://github.com/SpaceinvaderOne/TailVault 11 | https://github.com/SpaceinvaderOne/TailVault 12 | TailVault is a secure and lightweight container designed for Unraid 7 and above, enabling friends to share a dedicated backup location over Tailscale. TailVault provides an SFTP destination, allowing a friend to back up their data directly to your server both securely and privately. 13 | 14 | Features 15 | Friend-Specific Backup Access - TailVault restricts access so your friend can only back up to the designated directory on your server. They cannot access any other part of your system. 16 | Tailscale Integration - Backups are conducted over Tailscale, so Tailscale must be installed in this container using Unraid’s built-in Tailscale Docker integration. This ensures end-to-end encryption and secure networking without the need for additional VPNs or firewall changes. 17 | 18 | Use Cases 19 | 1. Backups Using Backup Software 20 | Configure backup software (e.g., Duplicati) on your friend’s server to send backups over Tailscale to TailVault. These backups are encrypted before being sent, ensuring complete privacy. 21 | 2. Rsync Jobs 22 | Use TailVault as a destination for rsync jobs or other backup tools from another Unraid server or device in the same Tailnet. 23 | 24 | How to Configure the Template 25 | 1. Enable Tailscale 26 | Enable Tailscale in the container and connect it to your Tailnet. 27 | In the Tailscale admin console, share the container with your friend to whom you want to allow to backup to your server. 28 | 2. Set TailVault Backups Directory 29 | Configure this to the location where your friend will store their backups. This directory should be empty and not contain any existing data. 30 | 3. Set User Credentials 31 | SFTP_USER Choose a username to share with your friend. 32 | SFTP_PASS Set a password to share with your friend. 33 | 34 | Notes 35 | If using backup software on the sending server (e.g., Duplicati), it is recommended to set the networking type of the sending container to host. This helps ensure a direct connection over Tailscale and reduces the likelihood of relying on a relay (DERP) server. TailVault itself can remain in bridge mode. 36 | 37 | Tools: Other: Network:VPN 38 | 39 | 40 | https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/docker_icons/TailVault.png 41 | 42 | 43 | 44 | 1733941433 45 | 46 | 47 | Enable Tailscale in the container and connect it to your Tailnet. 48 | 49 | 50 | 51 | 2222 52 | /mnt/user/appdata/tailvault 53 | true 54 | false 55 | Tailvault 56 | 57 | false 58 | false 59 | false 60 | no 61 | 62 | 63 | 64 | 65 | 66 | false 67 | -------------------------------------------------------------------------------- /spaceinvaderone/Windows98_inabox.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Win98_inabox 4 | spaceinvaderone/win98_inabox:latest 5 | https://github.com/SpaceinvaderOne/Win98_inabox 6 | bridge 7 | 8 | bash 9 | true 10 | https://github.com/SpaceinvaderOne/Win98_inabox 11 | 12 | This container will install a fully updated Windows 98SE virtual machine (VM) into the VMs tab of your server. The container variables that you select will apply to the VM, and for most users, the default settings are sufficient and do not require modification. However, if you need to change the locations within the container, here is a brief explanation of what each location does. 13 | 14 | The "VM Share on Server" setting should be configured to reflect the location of your VM share. By default, the VM share on Unraid is located at /mnt/user/domains. 15 | 16 | The "Name to call VM" setting is straightforward. It allows you to choose a custom name for your vm. The default name is "Windows 98" but you have the option to change it to any desired name. 17 | 18 | Windows 98 type WIN98-KernelEX This allows Win98 to run some Win2000 and XP software WIN98-Normal Normal vanilla install 19 | 20 | After configuring the container variables as described above, the container will take care of the rest. It will create an XML file for the Win 98 virtual machine based on your selections and install the VM directly onto the server. Once the container has been run, you can go to the VMs tab and locate the installed VM. 21 | 22 | It is important to note that the container does not need to be kept running after installation. It is simply a tool for installation purposes and does not have a web user interface (UI). To monitor the container's progress, you can view the container log. 23 | ** This container cant translate the location of an unassigned disk across to the vm template. So all locations choosen must be on the array or pool device. 24 | Tools: Other: 25 | 26 | https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/RetroNAS_inabox.xml 27 | https://github.com/SpaceinvaderOne/unraid_vm_icons/raw/master/icons/Windows/Windows_98.png 28 | 29 | 30 | 31 | 1678233822 32 | 33 | 34 | 35 | /mnt/user/domains/ 36 | Windows 98 37 | WIN98-KernelEX 38 | Fix-xml 39 | Yes 40 | /var/run/libvirt 41 | /tmp 42 | /usr/local/emhttp/plugins/dynamix.vm.manager/templates/images/ 43 | -------------------------------------------------------------------------------- /spaceinvaderone/beep_music_converter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | beep_music_converter 4 | spaceinvaderone/beep_music_converter 5 | https://hub.docker.com/repository/docker/spaceinvaderone/wav2beep 6 | bridge 7 | 8 | sh 9 | true 10 | 11 | https://github.com/SpaceinvaderOne/Beep-Music-Converter 12 | Unraid container to convert mp3 or wav to PC beep speaker music 13 | 14 | Convert a wav or mp3 file into "beep code" so to be able to play it through a PC beep speaker. This can then be used to add to a user script to do things like play a tune on server startup and shutdown. (nice for headless server to know when its up) 15 | 16 | You will need a beep speaker in your server for this to work. Dont worry they are very cheap! Under $5 on Amazon for two! https://amzn.to/3kwWvlN 17 | 18 | default - This is the standard running mode. It will look for an mp3 or wav file in the folder file_to_convert in the container's appdata folder. - The file will first be converted from its source (mp3 or wav) to a 16bit Wav file using sox. After which its passed to wavtobeep for conversion to beep code. This is then converted to an Unraid user script and placed in the folder converted_wavs in the container's appdata. 19 | 20 | Indiana_Jones - This converts a test wav file (Indiana Jones) and plays it through the beep speaker 21 | 22 | Monkey_Island - This converts a test wav file (Monkey Island) and plays it through the beep speaker 23 | 24 | Silent choose from no|yes If set to yes converts the file without playing it default is "no" 25 | 26 | time default 50 -Time window for frequency analysis (in ms). . Experiment with different values for individual tune to find best 27 | 28 | For some already converted beep tunes see here https://github.com/SpaceinvaderOne/Beep-Music-Converter/tree/main/beep_music 29 | Tools: 30 | https://amzn.to/3kwWvlN 31 | 32 | https://raw.githubusercontent.com/SpaceinvaderOne/Beep-Music-Converter/main/beep_icon.png 33 | 34 | 35 | 36 | 1626626707 37 | 38 | 39 | Unraid container to convert mp3 or wav to PC beep speaker music 40 | 41 | Convert a wav or mp3 file into "beep code" so to be able to play it through a PC beep speaker. This can then be used to add to a user script to do things like play a tune on server startup and shutdown. (nice for headless server to know when its up) 42 | 43 | You will need a beep speaker in your server for this to work. Dont worry they are very cheap! Under $5 on Amazon for two! https://amzn.to/3kwWvlN 44 | 45 | default - This is the standard running mode. It will look for an mp3 or wav file in the folder file_to_convert in the container's appdata folder. - The file will first be converted from its source (mp3 or wav) to a 16bit Wav file using sox. After which its passed to wavtobeep for conversion to beep code. This is then converted to an Unraid user script and placed in the folder converted_wavs in the container's appdata. 46 | 47 | Indiana_Jones - This converts a test wav file (Indiana Jones) and plays it through the beep speaker 48 | 49 | Monkey_Island - This converts a test wav file (Monkey Island) and plays it through the beep speaker 50 | 51 | Silent choose from no|yes If set to yes converts the file without playing it default is "no" 52 | 53 | time default 50 -Time window for frequency analysis (in ms). . Experiment with different values for individual tune to find best 54 | 55 | For some already converted beep tunes see here https://github.com/SpaceinvaderOne/Beep-Music-Converter/tree/main/beep_music 56 | 57 | bridge 58 | 59 | 60 | 61 | 62 | /mnt/user/appdata/beep_music_converter 63 | /config 64 | rw 65 | 66 | 67 | 68 | 69 | default 70 | custom 71 | 72 | 73 | 74 | no 75 | silent 76 | 77 | 78 | 79 | 98 80 | time 81 | 82 | 83 | 84 | 85 | default 86 | no 87 | 98 88 | /dev/tty0 89 | /mnt/user/appdata/beep_music_converter 90 | 91 | -------------------------------------------------------------------------------- /spaceinvaderone/deconz.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | deconz 4 | spaceinvaderone/deconz 5 | https://registry.hub.docker.com/r/spaceinvaderone/deconz 6 | br0 7 | 8 | sh 9 | false 10 | https://forums.unraid.net/topic/92946-support-spaceinvaderone-deconz/ 11 | https://www.phoscon.de/en/conbee2/ 12 | This Docker image containerizes the deCONZ software from Dresden Elektronik, which controls a ZigBee network using a Conbee USB or RaspBee GPIO serial interface. This image runs deCONZ in "minimal" mode, for control of the ZigBee network via the WebUIs ("Wireless Light Control" and "Phoscon") and over the REST API and Websockets, and optionally runs a VNC server for viewing and interacting with the ZigBee mesh through the deCONZ UI. 13 | 14 | You must use a custom ip - network type custom br:0 - (alternatively use host and change webport) 15 | 16 | Advanced option clcik on show more settings 17 | HomeAutomation: 18 | http://[IP]:[PORT:80]/ 19 | 20 | https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/docker_icons/deconz.png 21 | 22 | 23 | 24 | 1591137813 25 | 26 | 27 | This Docker image containerizes the deCONZ software from Dresden Elektronik, which controls a ZigBee network using a Conbee USB or RaspBee GPIO serial interface. This image runs deCONZ in "minimal" mode, for control of the ZigBee network via the WebUIs ("Wireless Light Control" and "Phoscon") and over the REST API and Websockets, and optionally runs a VNC server for viewing and interacting with the ZigBee mesh through the deCONZ UI. 28 | 29 | You must use a custom ip - network type custom br:0 - (alternatively use host and change webport) 30 | 31 | Advanced option clcik on show more settings 32 | 33 | br0 34 | 35 | 36 | 37 | 38 | /mnt/user/appdata/deconz 39 | /root/.local/share/dresden-elektronik/deCONZ 40 | rw 41 | 42 | 43 | 44 | 45 | /dev/ttyACM0 46 | DECONZ_DEVICE 47 | 48 | 49 | 50 | Europe/London 51 | TZ 52 | 53 | 54 | 55 | 1 56 | DECONZ_VNC_MODE 57 | 58 | 59 | 60 | 5900 61 | DECONZ_VNC_PORT 62 | 63 | 64 | 65 | 66 | DECONZ_VNC_PASSWORD 67 | 68 | 69 | 70 | 80 71 | DECONZ_WEB_PORT 72 | 73 | 74 | 75 | 443 76 | DECONZ_WS_PORT 77 | 78 | 79 | 80 | 1 81 | DEBUG_INFO 82 | 83 | 84 | 85 | 0 86 | DEBUG_APS 87 | 88 | 89 | 90 | 0 91 | DEBUG_ZCL 92 | 93 | 94 | 95 | 0 96 | DEBUG_ZDP 97 | 98 | 99 | 100 | 0 101 | DEBUG_OTAU 102 | 103 | 104 | 105 | 1 106 | DECONZ_UPNP 107 | 108 | 109 | 110 | 111 | /mnt/user/appdata/deconz 112 | /dev/ttyACM0 113 | /dev/ttyACM0 114 | Europe/London 115 | 1 116 | 5900 117 | 118 | 80 119 | 443 120 | 1 121 | 0 122 | 0 123 | 0 124 | 0 125 | 1 126 | 127 | -------------------------------------------------------------------------------- /spaceinvaderone/docker_icons/4get.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/af07c2e92cc4420d61b4b3362bb1027efc8cdeab/spaceinvaderone/docker_icons/4get.png -------------------------------------------------------------------------------- /spaceinvaderone/docker_icons/AutoSlackPack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/af07c2e92cc4420d61b4b3362bb1027efc8cdeab/spaceinvaderone/docker_icons/AutoSlackPack.png -------------------------------------------------------------------------------- /spaceinvaderone/docker_icons/AutoSlackPack2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/af07c2e92cc4420d61b4b3362bb1027efc8cdeab/spaceinvaderone/docker_icons/AutoSlackPack2.png -------------------------------------------------------------------------------- /spaceinvaderone/docker_icons/Hassio_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/af07c2e92cc4420d61b4b3362bb1027efc8cdeab/spaceinvaderone/docker_icons/Hassio_2.png -------------------------------------------------------------------------------- /spaceinvaderone/docker_icons/HomeAssistant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/af07c2e92cc4420d61b4b3362bb1027efc8cdeab/spaceinvaderone/docker_icons/HomeAssistant.png -------------------------------------------------------------------------------- /spaceinvaderone/docker_icons/Macinabox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/af07c2e92cc4420d61b4b3362bb1027efc8cdeab/spaceinvaderone/docker_icons/Macinabox.png -------------------------------------------------------------------------------- /spaceinvaderone/docker_icons/TailVault.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/af07c2e92cc4420d61b4b3362bb1027efc8cdeab/spaceinvaderone/docker_icons/TailVault.png -------------------------------------------------------------------------------- /spaceinvaderone/docker_icons/blue iris.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/af07c2e92cc4420d61b4b3362bb1027efc8cdeab/spaceinvaderone/docker_icons/blue iris.png -------------------------------------------------------------------------------- /spaceinvaderone/docker_icons/deconz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/af07c2e92cc4420d61b4b3362bb1027efc8cdeab/spaceinvaderone/docker_icons/deconz.png -------------------------------------------------------------------------------- /spaceinvaderone/docker_icons/explainshell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/af07c2e92cc4420d61b4b3362bb1027efc8cdeab/spaceinvaderone/docker_icons/explainshell.png -------------------------------------------------------------------------------- /spaceinvaderone/docker_icons/immich_machine_learning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/af07c2e92cc4420d61b4b3362bb1027efc8cdeab/spaceinvaderone/docker_icons/immich_machine_learning.png -------------------------------------------------------------------------------- /spaceinvaderone/docker_icons/log4_vun_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/af07c2e92cc4420d61b4b3362bb1027efc8cdeab/spaceinvaderone/docker_icons/log4_vun_icon.png -------------------------------------------------------------------------------- /spaceinvaderone/docker_icons/log4jscan_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/af07c2e92cc4420d61b4b3362bb1027efc8cdeab/spaceinvaderone/docker_icons/log4jscan_icon.png -------------------------------------------------------------------------------- /spaceinvaderone/docker_icons/nextcloud_aio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/af07c2e92cc4420d61b4b3362bb1027efc8cdeab/spaceinvaderone/docker_icons/nextcloud_aio.png -------------------------------------------------------------------------------- /spaceinvaderone/docker_icons/postgresql-immich-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/af07c2e92cc4420d61b4b3362bb1027efc8cdeab/spaceinvaderone/docker_icons/postgresql-immich-logo.png -------------------------------------------------------------------------------- /spaceinvaderone/docker_icons/shinobi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/af07c2e92cc4420d61b4b3362bb1027efc8cdeab/spaceinvaderone/docker_icons/shinobi.png -------------------------------------------------------------------------------- /spaceinvaderone/explainshell.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | explainshell 4 | spaceinvaderone/explainshell 5 | https://hub.docker.com/r/spaceinvaderone/explainshell 6 | bridge 7 | 8 | sh 9 | false 10 | https://forums.unraid.net/topic/92947-support-spaceinvaderone-explainshell/ 11 | https://github.com/idank/explainshell 12 | Not everyone, especially people new to Linux and Unraid, know what a command that they type i will actually do. 13 | Explainshell is here to help with that. Copy and paste a command into its searchbox then hit explain 14 | It will breakdown and display what each part of a Linux command means and does. 15 | Tools:Utilities 16 | http://[IP]:[PORT:5000]/ 17 | https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/explainshell.xml 18 | https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/docker_icons/explainshell.png 19 | 20 | 21 | 22 | 1590600841 23 | 24 | 25 | Not everyone, especially people new to Linux and Unraid, know what a command that they type i will actually do. 26 | Explainshell is here to help with that. Copy and paste a command into its searchbox then hit explain 27 | It will breakdown and display what each part of a Linux command means and does. 28 | 29 | bridge 30 | 31 | 32 | 5000 33 | 5000 34 | tcp 35 | 36 | 37 | 38 | 39 | 40 | 41 | 5000 42 | -------------------------------------------------------------------------------- /spaceinvaderone/log4j-scan.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | log4jscan 4 | spaceinvaderone/log4j-scan:latest 5 | 6 | bridge 7 | 8 | sh 9 | false 10 | https://github.com/fullhunt/log4j-scan 11 | https://github.com/fullhunt/log4j-scan 12 | A fully automated, accurate, and extensive scanner for finding vulnerable log4j hosts 13 | 14 | To Use 15 | After install you will see this container in the docker tab but will apear as not started and seem not to start and the log will show an error. 16 | You must add a url list before running to get a result. 17 | The container will have made a folder in the appdata folder. You will need to reset its permissions run the line below from the Unraid terminal 18 | chmod -R u-x,go-rwx,go+u,ugo+X /mnt/user/appdata/log4j-scan/ 19 | then put a file called urls.txt with each url on a separate line in that location then run the below command 20 | After run the container and view the log to see the result post arguments in the template 21 | 22 | 23 | optional arguments can be added to the post arguements (see https://github.com/fullhunt/log4j-scan) 24 | -h, --help show this help message and exit 25 | -u URL, --url URL Check a single URL. 26 | -p PROXY, --proxy PROXY 27 | send requests through proxy 28 | -l USEDLIST, --list USEDLIST 29 | Check a list of URLs. 30 | --request-type REQUEST_TYPE 31 | Request Type: (get, post) - . 32 | --headers-file HEADERS_FILE 33 | Headers fuzzing list - . 34 | --run-all-tests Run all available tests on each URL. 35 | --exclude-user-agent-fuzzing 36 | Exclude User-Agent header from fuzzing - useful to bypass weak checks on User-Agents. 37 | --wait-time WAIT_TIME 38 | Wait time after all URLs are processed (in seconds) - . 39 | --waf-bypass Extend scans with WAF bypass payloads. 40 | --custom-waf-bypass-payload CUSTOM_WAF_BYPASS_PAYLOAD 41 | Test with custom WAF bypass payload. 42 | --test-CVE-2021-45046 43 | Test using payloads for CVE-2021-45046 (detection payloads). 44 | --dns-callback-provider DNS_CALLBACK_PROVIDER 45 | DNS Callback provider (Options: dnslog.cn, interact.sh) - . 46 | --custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST 47 | Custom DNS Callback Host. 48 | --disable-http-redirects 49 | Disable HTTP redirects. Note: HTTP redirects are useful as it allows the payloads to have a higher chance of reaching vulnerable systems. 50 | Security: 51 | 52 | 53 | https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/e44f09d9bf826d47339f68a562794d37c1c5cee6/spaceinvaderone/docker_icons/log4jscan_icon.png 54 | 55 | --run-all-tests -l /data/urls.txt 56 | 57 | 1640905740 58 | 59 | 60 | 61 | /mnt/user/appdata/log4j-scan 62 | 63 | -------------------------------------------------------------------------------- /spaceinvaderone/log4j-testing-vulnerable.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | log4j-testing-vulnerable 4 | spaceinvaderone/log4shell-testing-vulnerable 5 | 6 | bridge 7 | 8 | sh 9 | false 10 | 11 | 12 | A testing container vulerable to log4j. This is to be used with the log4j-scan container to test on a known vulnerable target 13 | 14 | 15 | 16 | https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/docker_icons/log4_vun_icon.png 17 | 18 | 19 | 20 | 1640906034 21 | 22 | 23 | 24 | 9100 25 | 26 | -------------------------------------------------------------------------------- /spaceinvaderone/macinabox.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | macinabox 4 | spaceinvaderone/macinabox:latest 5 | https://hub.docker.com/r/spaceinvaderone/macinabox 6 | bridge 7 | 8 | sh 9 | true 10 | https://forums.unraid.net/topic/84601-support-spaceinvaderone-macinabox/ 11 | https://github.com/SpaceinvaderOne/Macinabox 12 | Macinabox downloads and installs various macOS versions as a VM on your Unraid server. With this new version, there’s no need for additional helper scripts. It will fully automate the installation of the VM, create the XML file, and select the latest q35 available on your server. All you need to do is choose the macOS version, specify the VM storage location, ISO location, and the container will handle the rest. 13 | ## Usage 14 | 1. When run will download and install selected version of macOS as a VM if not present. 15 | 2. If selected macOS vm is already present it will check the vms xml and fix if necessary 16 | 17 | ### Variables in the container 18 | 19 | **Are you fully compliant with Apple’s EULA?** 20 | Set this to "Yes" if you are running on Apple hardware. This is the only way to be EULA compliant. If not, leave it as "No" and the container will exit. 21 | 22 | **Operating System Version:** 23 | Choose the macOS version from the options below: 24 | - Sequoia 25 | - Sonoma 26 | - Ventura --recommend install 27 | - Monterey 28 | - Big Sur 29 | - Catalina 30 | - Mojave 31 | - High Sierra 32 | 33 | **Custom VM Name:** 34 | Use this if you want the VM name to differ from the OS version. Leave blank to use the OS name. 35 | 36 | **Vdisk Type:** 37 | Set the vdisk type to either `raw` or `qcow2`. 38 | 39 | **Vdisk Size:** 40 | Specify the desired size for the vdisk. 41 | 42 | **Delete and Replace OpenCore:** 43 | Select "Yes" to delete your VM's OpenCore image and replace it with a fresh one, or "No" to keep the existing one. 44 | 45 | **Default NIC Type:** 46 | Big Sur and newer default is 'virtio-net' older macos versions it is `e1000-82545em`. Change this to override the default NIC type for macOS versions that support it. 47 | 48 | **VM Images Location:** 49 | Set this to your VM storage location (e.g., Domains share). 50 | 51 | **ISOs Share Location:** 52 | This is where macinabox will store the install media 53 | 54 | **Appdata Location:** 55 | Specify where you want macinabox to store its appdata. 56 | 57 | **Notes** 58 | - If you want multiple versions of the same macOS, ensure each has a unique name in the Custom VM Name box 59 | 60 | - In Unraid versions below 7, custom elements in the VM template will be removed if vm template edited.. Unraid, in all versions, might also change the NIC bus and slot that macOS expects. Re-run the container to fix the edited vm template after any edits. 61 | 62 | - The container dynamically builds the XML template during VM installation based on settings. It checks the highest QEMU version available and uses it in the template. If you downgrade Unraid, re-run Macinabox to adjust the XML accordingly. 63 | 64 | - You can view container activity via logs or Unraid browser notifications, if enabled. 65 | 66 | - Default icon for macinbox is installed with the VM.This doesnt perist over server reboots. To restore run container again. For all macOS icons (and many other systems) please install vm_custom_icons container. 67 | Tools:Utilities Other: 68 | 69 | https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/macinabox.xml 70 | https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/docker_icons/Macinabox.png 71 | 72 | 73 | 74 | 1730902242 75 | 76 | 77 | On your server make sure to have notifications enabled and docker update notifications enabled. This will allow the container to send notifications as macinabox runs. 78 | NO 79 | Ventura 80 | 81 | raw 82 | 100G 83 | no 84 | virtio-net 85 | Skylake-Server,vendor=GenuineIntel,+hypervisor,+invtsc,kvm=on,+fma,+avx,+avx2,+aes,+ssse3,+sse4_2,+popcnt,+sse4a,+bmi1,+bmi2 86 | /mnt/user/domains/ 87 | /mnt/user/isos/ 88 | /mnt/user/appdata/macinabox 89 | 5 90 | /usr/local/emhttp/plugins/dynamix.vm.manager/templates/images 91 | /usr/lib64 92 | /usr/local/emhttp/plugins/dynamix.vm.manager/templates/images/ 93 | /etc/libvirt/qemu/nvram/ 94 | /boot/config/domain.cfg 95 | /usr/lib 96 | /lib64 97 | /usr/local/emhttp/webGui/scripts/ 98 | /usr/local/emhttp/webGui/include/ 99 | /tmp/notifications 100 | /boot/config/plugins/dynamix/ 101 | /var/run/libvirt 102 | /usr/bin 103 | /lib 104 | /var/run/docker.sock 105 | -------------------------------------------------------------------------------- /spaceinvaderone/shinobi_pro.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | shinobipro 4 | spaceinvaderone/shinobi_pro_unraid:latest 5 | https://hub.docker.com/r/spaceinvaderone/shinobi_pro_unraid 6 | bridge 7 | 8 | sh 9 | false 10 | https://forums.unraid.net/topic/86293-support-spaceinvaderone-shinobi-pro/ 11 | https://shinobi.video/ 12 | Default tag is spaceinvaderone/shinobi_pro_unraid:latest but this can be changed to :nvidia 13 | 14 | To use your Nvidia GPU for encoding 15 | 1. Use the Nvidia Unraid build of Unraid 16 | 2. Set the repository tag to :nvidia ( spaceinvaderone/shinobi_pro_unraid:latest ) 17 | 3. Under Extra Parameters: add --runtime=nvidia 18 | 4. Set template field Nvidia build only -- Driver capabilities: to all 19 | 5. Set template field Nvidia build only -- GPU ID: to your GPU id from the nvida unraid plugin 20 | 21 | Shinobi is the Open Source CCTV Solution written in Node.JS. Designed with multiple account system, Streams by WebSocket, and Save to WebM. Shinobi can record IP Cameras and Local Cameras. 22 | Features 23 | Time-lapse Viewer (Watch a hours worth of footage in a few minutes) 24 | 2-Factor Authentication 25 | Defeats stream limit imposed by browsers 26 | With Base64 (Stream Type) and JPEG Mode (Option) 27 | Records IP Cameras and Local Cameras 28 | Streams by WebSocket, HLS (includes audio), and MJPEG 29 | Save to WebM and MP4 30 | Can save Audio 31 | Push Events - When a video is finished it will appear in the dashboard without a refresh 32 | Region Motion Detection (Similar to ZoneMinder Zone Detection) 33 | Represented by a Motion Guage on each monitor 34 | "No Motion" Notifications 35 | 1 Process for Each Camera to do both, Recording and Streaming 36 | Timeline for viewing Motion Events and Videos 37 | Sub-Accounts with permissions 38 | Monitor Viewing 39 | Monitor Editing 40 | Video Deleting 41 | Separate API keys for sub account 42 | Cron Filters can be set based on master account 43 | Stream Analyzer built-in (FFprobe GUI) 44 | Monitor Groups 45 | Can snapshot images from stream directly 46 | Lower Bandwith Mode (JPEG Mode) 47 | Snapshot (cgi-bin) must be enabled in Monitor Settings 48 | Control Cameras from Interface 49 | API 50 | Get videos 51 | Get monitors 52 | Change monitor modes : Disabled, Watch, Record 53 | Embedding streams 54 | Dashboard Framework made with Google Material Design Lite, jQuery, and Bootstrap 55 | HomeAutomation: MediaApp:Video MediaServer:Video 56 | http://[IP]:[PORT:8080] 57 | https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/shinobi_pro.xml 58 | https://shinobi.video//libs/assets/icon/apple-touch-icon-57x57.png 59 | 60 | 61 | 62 | 1596040185 63 | 64 | https://www.paypal.me/spaceinvader 65 | Default tag is spaceinvaderone/shinobi_pro_unraid:latest but this can be changed to :nvidia 66 | 67 | To use your Nvidia GPU for encoding 68 | 1. Use the Nvidia Unraid build of Unraid 69 | 2. Set the repository tag to :nvidia ( spaceinvaderone/shinobi_pro_unraid:latest ) 70 | 3. Under Extra Parameters: add --runtime=nvidia 71 | 4. Set template field Nvidia build only -- Driver capabilities: to all 72 | 5. Set template field Nvidia build only -- GPU ID: to your GPU id from the nvida unraid plugin 73 | 74 | Shinobi is the Open Source CCTV Solution written in Node.JS. Designed with multiple account system, Streams by WebSocket, and Save to WebM. Shinobi can record IP Cameras and Local Cameras. 75 | Features 76 | Time-lapse Viewer (Watch a hours worth of footage in a few minutes) 77 | 2-Factor Authentication 78 | Defeats stream limit imposed by browsers 79 | With Base64 (Stream Type) and JPEG Mode (Option) 80 | Records IP Cameras and Local Cameras 81 | Streams by WebSocket, HLS (includes audio), and MJPEG 82 | Save to WebM and MP4 83 | Can save Audio 84 | Push Events - When a video is finished it will appear in the dashboard without a refresh 85 | Region Motion Detection (Similar to ZoneMinder Zone Detection) 86 | Represented by a Motion Guage on each monitor 87 | "No Motion" Notifications 88 | 1 Process for Each Camera to do both, Recording and Streaming 89 | Timeline for viewing Motion Events and Videos 90 | Sub-Accounts with permissions 91 | Monitor Viewing 92 | Monitor Editing 93 | Video Deleting 94 | Separate API keys for sub account 95 | Cron Filters can be set based on master account 96 | Stream Analyzer built-in (FFprobe GUI) 97 | Monitor Groups 98 | Can snapshot images from stream directly 99 | Lower Bandwith Mode (JPEG Mode) 100 | Snapshot (cgi-bin) must be enabled in Monitor Settings 101 | Control Cameras from Interface 102 | API 103 | Get videos 104 | Get monitors 105 | Change monitor modes : Disabled, Watch, Record 106 | Embedding streams 107 | Dashboard Framework made with Google Material Design Lite, jQuery, and Bootstrap 108 | 109 | bridge 110 | 111 | 112 | 8080 113 | 8080 114 | tcp 115 | 116 | 117 | 118 | 119 | 120 | /mnt/user/cctv/ 121 | /opt/shinobi/videos 122 | rw,slave 123 | 124 | 125 | /dev/shm/shinobi 126 | /dev/shm/streams 127 | rw 128 | 129 | 130 | /mnt/user/appdata/shinobipro 131 | /config 132 | rw 133 | 134 | 135 | /mnt/user/appdata/shinobipro/database 136 | /var/lib/mysql 137 | rw 138 | 139 | 140 | /mnt/user/appdata/shinobipro/customautoload 141 | /opt/shinobi/libs/customAutoLoad 142 | rw 143 | 144 | 145 | /usr/share/zoneinfo/ 146 | /usr/share/zoneinfo/ 147 | ro 148 | 149 | 150 | /etc/localtime 151 | /etc/localtime 152 | ro 153 | 154 | 155 | 156 | 157 | admin 158 | ADMIN_USER 159 | 160 | 161 | 162 | password 163 | ADMIN_PASSWORD 164 | 165 | 166 | 167 | 168 | NVIDIA_DRIVER_CAPABILITIES 169 | 170 | 171 | 172 | 173 | NVIDIA_VISIBLE_DEVICES 174 | 175 | 176 | 177 | 178 | MYSQL_ROOT_PASSWORD 179 | 180 | 181 | 182 | 3306 183 | MYSQL_PORT 184 | 185 | 186 | 187 | majesticflame 188 | MYSQL_USER 189 | 190 | 191 | 192 | ccio 193 | MYSQL_DATABASE 194 | 195 | 196 | 197 | localhost 198 | MYSQL_HOST 199 | 200 | 201 | 202 | 203 | MYSQL_PASSWORD 204 | 205 | 206 | 207 | root 208 | MYSQL_ROOT_USER 209 | 210 | 211 | 212 | 213 | 8080 214 | admin 215 | password 216 | /mnt/user/cctv/ 217 | 218 | 219 | 220 | 3306 221 | majesticflame 222 | ccio 223 | localhost 224 | /dev/shm/shinobi 225 | /mnt/user/appdata/shinobipro 226 | /mnt/user/appdata/shinobipro/database 227 | /mnt/user/appdata/shinobipro/customautoload 228 | /usr/share/zoneinfo/ 229 | 230 | /etc/localtime 231 | root 232 | 233 | -------------------------------------------------------------------------------- /spaceinvaderone/truecommand.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | truecommand 4 | ixsystems/truecommand 5 | https://hub.docker.com/r/ixsystems/truecommand/ 6 | bridge 7 | 8 | sh 9 | false 10 | https://hub.docker.com/r/ixsystems/truecommand/ 11 | 12 | TrueCommand is a “single pane of glass” application to simplify the scaling of data, drive management, and administration of all TrueNAS (previously called FreeNAS) platforms. 13 | 14 | http://[IP]:[PORT:80] 15 | 16 | https://raw.githubusercontent.com/SpaceinvaderOne/unraid_vm_icons/master/icons/Freebsd/True_NAS.png 17 | 18 | 19 | 20 | 1626611194 21 | 22 | 23 | TrueCommand is a “single pane of glass” application to simplify the scaling of data, drive management, and administration of all TrueNAS (previously called FreeNAS) platforms. 24 | 25 | bridge 26 | 27 | 28 | 91 29 | 80 30 | tcp 31 | 32 | 33 | 34 | 35 | 36 | /mnt/user/appdata/truecommand 37 | /data 38 | rw 39 | 40 | 41 | 42 | 43 | /mnt/user/appdata/truecommand 44 | 91 45 | 46 | -------------------------------------------------------------------------------- /spaceinvaderone/vm_icon_downloader.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | vm_custom_icons 4 | spaceinvaderone/vm_custom_icons 5 | https://hub.docker.com/r/spaceinvaderone/vm_custom_icons 6 | bridge 7 | 8 | sh 9 | true 10 | 11 | https://github.com/SpaceinvaderOne/unraid_vm_icons 12 | Downloads and installs additional custom VM icons to the Unraid VM Manager. 13 | 14 | After install Container should be set to auto start. 15 | 16 | Usage 17 | 18 | Basic settings 19 | 1. Choose which custom icons you want to be installed from the drop downs. 20 | 2. Choose wether you want to keep the existing stock vm icons (recommended to keep) 21 | 3. Set wether all icons are redownloaded when container starts. 22 | Setting this as yes will clear all vm icons then redownload all choosen icons from github repo. 23 | Setting to yes will on every start download any new icons in selected sections. 24 | (This is also useful if you deceide you no longer want a choosen section of icons anymore) 25 | 4. If your server has a beep speaker you can enable a tune to be played each time icons are synced! 26 | 27 | Advanced settings (under show more settings) 28 | 1. You can set how long the container should wait before exiting after syncing icons (default 30 seconds) 29 | Other options dont change 30 | 31 | 32 | 33 | 34 | Tools: 35 | https://github.com/SpaceinvaderOne/unraid_vm_icons 36 | 37 | https://raw.githubusercontent.com/SpaceinvaderOne/unraid_vm_icons/master/dockericon.png 38 | 39 | 40 | 41 | 1605527802 42 | If you like my work then please buy me a beer! :) 43 | https://www.paypal.com/paypalme/spaceinvader 44 | Downloads and installs additional custom VM icons to the Unraid VM Manager. 45 | 46 | After install Container should be set to auto start. 47 | 48 | Usage 49 | 50 | Basic settings 51 | 1. Choose which custom icons you want to be installed from the drop downs. 52 | 2. Choose wether you want to keep the existing stock vm icons (recommended to keep) 53 | 3. Set wether all icons are redownloaded when container starts. 54 | Setting this as yes will clear all vm icons then redownload all choosen icons from github repo. 55 | Setting to yes will on every start download any new icons in selected sections. 56 | (This is also useful if you deceide you no longer want a choosen section of icons anymore) 57 | 4. If your server has a beep speaker you can enable a tune to be played each time icons are synced! 58 | 59 | Advanced settings (under show more settings) 60 | 1. You can set how long the container should wait before exiting after syncing icons (default 30 seconds) 61 | Other options dont change 62 | 63 | 64 | 65 | 66 | 67 | bridge 68 | 69 | 70 | 71 | 72 | /usr/local/emhttp/plugins/dynamix.vm.manager/templates/images 73 | /unraid_vm_icons 74 | rw 75 | 76 | 77 | /mnt/user/appdata/vm_custom_icons 78 | /config 79 | rw 80 | 81 | 82 | 83 | 84 | yes 85 | windows 86 | 87 | 88 | 89 | yes 90 | linux 91 | 92 | 93 | 94 | yes 95 | freebsd 96 | 97 | 98 | 99 | yes 100 | macos 101 | 102 | 103 | 104 | yes 105 | other 106 | 107 | 108 | 109 | yes 110 | stock 111 | 112 | 113 | 114 | no 115 | delete 116 | 117 | 118 | 119 | no 120 | tune 121 | 122 | 123 | 124 | 30 seconds 125 | sleeptimehuman 126 | 127 | 128 | 129 | 130 | yes 131 | yes 132 | yes 133 | yes 134 | yes 135 | yes 136 | no 137 | no 138 | 30 seconds 139 | /usr/local/emhttp/plugins/dynamix.vm.manager/templates/images 140 | /mnt/user/appdata/vm_custom_icons 141 | /dev/tty0 142 | -------------------------------------------------------------------------------- /spaceinvaderone/windows11_uupdump.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | windows11_uupdump 4 | spaceinvaderone/windows11_insider 5 | https://hub.docker.com/repository/docker/spaceinvaderone/windows11_insider 6 | bridge 7 | 8 | sh 9 | false 10 | https://forums.unraid.net/topic/111241-support-spaceinvaderone-windows11-uup-dump/ 11 | https://github.com/SpaceinvaderOne/unraid_win11_insider 12 | A container to download the Window 11 insiders build and put it in the iso share to install as a vm 13 | Container uses files from https://uupdump.net/ to easily download UUP files from the Windows Update servers. 14 | 15 | The default setting in the container will download Windows 11. 16 | However you can add a script file from https://uupdump.net/ for downloading other isos. 17 | To do this download and unzip the download package and add the files to the custom folder in appdata 18 | set the variable to custom. 19 | 20 | Set the name for the downloaded iso image in the isoname variable 21 | 22 | 23 | This project is not affiliated with Microsoft Corporation. Windows is a registered trademark of Microsoft Corporation. 24 | Tools: 25 | 26 | https://raw.githubusercontent.com/SpaceinvaderOne/Docker-Templates-Unraid/master/spaceinvaderone/windows11_uupdump.xml 27 | https://raw.githubusercontent.com/SpaceinvaderOne/unraid_vm_icons/master/icons/Windows/Windows_11.png 28 | 29 | 30 | 31 | 1625986673 32 | 33 | 34 | A container to download the Window 11 insiders build and put it in the iso share to install as a vm 35 | Container uses files from https://uupdump.net/ to easily download UUP files from the Windows Update servers. 36 | 37 | The default setting in the container will download Windows 11. 38 | However you can add a script file from https://uupdump.net/ for downloading other isos. 39 | To do this download and unzip the download package and add the files to the custom folder in appdata 40 | set the variable to custom. 41 | 42 | Set the name for the downloaded iso image in the isoname variable 43 | 44 | 45 | This project is not affiliated with Microsoft Corporation. Windows is a registered trademark of Microsoft Corporation. 46 | 47 | bridge 48 | 49 | 50 | 51 | 52 | /mnt/user/isos/Windows/ 53 | /isos 54 | rw 55 | 56 | 57 | /mnt/user/appdata/windows11_uupdump 58 | /config 59 | rw 60 | 61 | 62 | 63 | 64 | default 65 | version 66 | 67 | 68 | 69 | Window11_Insiders.iso 70 | isoname 71 | 72 | 73 | 74 | uup_download_linux.sh 75 | name 76 | 77 | 78 | 79 | 80 | /mnt/user/isos/Windows/ 81 | default 82 | Window11_Insiders.iso 83 | /mnt/user/appdata/windows11_uupdump 84 | uup_download_linux.sh 85 | 86 | --------------------------------------------------------------------------------