All the applications you love—built and maintained by a community member who understands what you need on Unraid. Love a particular app or plugin? Donate directly to the developer to support their work.
MEGAsync is an intuitive application that enables you to effortlessly synchronize folders on several computers. You simply need to upload data in the cloud and, within seconds, you can explore the same documents on your own PC.
MEGAsync can synchronize all of your devices with your MEGA account. Access and work with your data securely across different locations and devices.
This Plugin will install all necessary modules and dependencies for your Mellanox network card. With this tool you can flash/modify your Mellanox network card (command line only) and also read out the current temperature on the settings/plugin page.
Membarr is a discord bot that invites discord users to Plex and/or Jellyfin. Manually create users and invite server members with a single command, or let Membarr automatically add server members with a certain role.
Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering.
A simple web service that generates a meme image given text and an image URL.
-URL parameters:
image: URL of the image
top: text to add at the top of the image
bottom: text to add at the bottom of the image
-Syntax:
memegen.example/?top=Top Text&bottom=Bottom Text&image=http://url.of/your/image.jpg
This Docker will download and install SteamCMD. It will also install Memories of Mars and run it.
ATTENTION: First Startup can take very long since it downloads the gameserver files!
ONLINE PLAY: Please be sure to set the variable MULTIHOME to the IP of your Unraid server otherwise you can't connect to the gameserver!
Update Notice: Simply restart the container if a newer version of the game is available.
You can also run multiple servers with only one SteamCMD directory!
A plugin that installs mergerFS, a featureful union filesystem, onto UNRAID systems (includes mergerFS-Tools). mergerfs is a union filesystem geared towards simplifying storage and management of files across numerous commodity storage devices. It is similar to mhddfs, unionfs, and aufs.
This is a Basic Mindustry Server. It will download the preferred version of Mindustry and run it.
UPDATE NOTICE: If you set the GAME_V to 'latest' the container will always check on startup for a new version or you can set it to whatever version you preferr eg: '100', '90',... (without quotes, upgrading and downgrading also possible).
CONSOLE: To connect to the console open up the terminal for this docker and type in: 'docker exec -u mindustry -ti NAMEOFYOURCONTAINER screen -xS Mindustry' (without quotes).
Full Docs: https://github.com/itzg/docker-minecraft-server/blob/master/README.md
Version (Tag Name): We're talking about Java here
Latest: Java16; java8: Java 8; java-openj9: OpenJava9
Parameters
TYPE = vanilla, forge, spigot, bukkit, etc...
MOTD = Message of the Day
DIFFICULTY = Valid values are: peaceful, easy, normal, and hard
OPS = By default, the players in OPS are added to the final ops.json file by the Minecraft server
SEED = If you want to create the Minecraft level with a specific seed, use SEED
MODE = creative, survival, adventure, spectator
MEMORY = "1G" by default, can be used to adjust both initial (Xms) and max (Xmx) memory heap settings of the JVM
LEVEL_TYPE = default, flat, largebiomes, amplified, customized
When using Flat or customized, you'll also need GENERATOR_SETTINGS
RESOURCE_PACK and RESOURCE_PACK_SHA1
(Check the docs!)
This is a Basic Minecraft Server, with the basic configuration it will download and install a Vanilla Minecraft.
You can also install a FTB (FeedTheBeast), Bukkit, Spigot,... server.
Start the container for the first time let it do it's work and shut it down.
After that copy over your favorite server executable (don't forget to set the Serverfile name to the same as you copied over) and start the container again.
JAVA RUNTIME: Enter your prefered Runtime 'basicjre'=jre8, 'jre11'=jre11, 'jre15'=jre15 Don't change unless you are knowing what you are doing! Please keep in mind if you change the runtime you have to delete the old runtime before
UPDATE: If you set the variable GAME_V to 'latest' the container will check on every restart if there is a newer version available (if set to 'latest' the variable JAR_NAME has to be 'server').
ATTENTION: Don't forget to accept the EULA down below and don't forget to edit the 'server.properties' file the server is by default configured to be a LAN server and to be not snooped.
WEB CONSOLE: You can connect to the Minecraft console by opening your browser and go to HOSTIP:9011 (eg: 192.168.1.1:9011) or click on WebUI on the Docker page within Unraid.
This is a Basic Minecraft Bedrock Edition Server.
This container downloads Minecraft Bedrock Edition Server in the specified version or you can also set it to ‘latest’ to download and check on every restart if there is a newer version available.
UPDATE NOTICE: If you set the GAME_VERSION to ‘latest’ the container will check on every start/restart if there is a newer version available, otherwise enter the preferred version number that you want to install, you also can downgrade your server (no guarantee that it works if you downgrade much versions).
WEB CONSOLE: You can connect to the Minecraft console by opening your browser and go to HOSTIP:9010 (eg: 192.168.1.1:9010) or click on WebUI on the Docker page within Unraid.
Nukkit is a Nuclear-Powered Server Software For Minecraft Pocket Edition
VERY IMPORTANT:
First run use Screen on Uraid
docker exec -ti MinecraftPE /bin/bash
Run command :
java -jar /nukkit-1.0-SNAPSHOT.jar
select language
after the first run everything should work fine
To Interact with Server / adminstration,
use "docker attach MinecraftPE" at command promt
Press ctrl-p-ctrl-q to exit without shutting down the server
MineOS is a server front-end to ease managing Minecraft administrative tasks. This iteration using Node.js aims to enhance previous MineOS scripts (Python-based), by leveraging the event-triggering, asyncronous model of Node.JS and websockets.
This allows the front-end to provide system health, disk and memory usage, and logging in real-time.
Default Username: mc
Default password: mypass
Please change your password
Default configuration:
Web Port: 8443
Dynmap Port: 8125
Minecraft Ports (10 by default): 25565-25575
Container Path: /var/games/minecraft
Storage Path (optional for faster server back-ups if using plugins like dynmap): /mnt/data
Ubuntu, latest commit By Hexparrot
Minetest(http://www.minetest.net/) (server) is a near-infinite-world block sandbox game and a game engine, inspired by InfiniMiner, Minecraft, and the like.
minimal ics / iCal / Calendar hoster,
is basically just a minimalistic webserver which will just publish the "file.ics" in the data directory.
I use it to provide the Ical to Home Assistant for the garbage collection.
Minio is a high performance distributed object storage server, designed for
large-scale private cloud infrastructure. Minio is widely deployed across the
world with over 157M+ docker pulls
Minisatip(https://github.com/catalinii/minisatip) is a multi-threaded satip server version 1.2 that runs under Linux and it was tested with DVB-S, DVB-S2, DVB-T, DVB-T2, DVB-C, DVB-C2, ATSC and ISDB-T cards.
For when you really just want to serve some files over HTTP right now!
miniserve is a small, self-contained cross-platform CLI tool that allows you to just grab the binary and serve some file(s) via HTTP. Sometimes this is just a more practical and quick way than doing things properly.
Shares the "/share" container directory by default. You can mount multiple unraid directories into subfolders if desired.
See project page for documentation on environment variables that can be added/customized.
Misskey is an open source, decentralized social media platform that's free forever!
Notice: This template is experimental, I'm not sure if everything is configured correctly. If you notice something please report it in the forum support thread.
Documentation: https://misskey-hub.net/en/docs/install/docker.html
Installation Before you start the container for the first time you have to do the configuration.
You will need a postgresdb (I tested v15) and redis.
Create a misskey folder under appdata. Create a config folder inside the misskey folder.
Create a default.yml inside the config folder. Paste the content of the example.yml inside.
https://raw.githubusercontent.com/misskey-dev/misskey/develop/.config/example.yml
Change:
url
db: host, port, user, pass
redis: host, port, pass
You have to uncomment the redis pass (remove the #).
Create a data folder inside the misskey folder.
Change the owner:group of the data folder with the unraid terminal.
chown -hR 991:991 /mnt/user/appdata/misskey/files/
Launch the Container.
mjpg-streamer
mjpg-streamer is a command line application that copies JPEG frames from one or more input plugins to multiple output plugins. It can be used to stream JPEG files over an IP-based network from a webcam to various types of viewers such as Chrome, Firefox, Cambozola, VLC, mplayer, and other software capable of receiving MJPG streams.
It was originally written for embedded devices with very limited resources in terms of RAM and CPU. Its predecessor "uvc_streamer" was created because Linux-UVC compatible cameras directly produce JPEG-data, allowing fast and perfomant M-JPEG streams even from an embedded device running OpenWRT. The input module "input_uvc.so" captures such JPG frames from a connected webcam. mjpg-streamer now supports a variety of different input devices.
MKVcleaver is a GUI (Graphical User Interface) for mkvtoolnix, designed to extract data from MKV files. It can be used in a batch mode (loading and extracting data from many files) as well as single file mode. It has a simple GUI interface, but a lot of functionality.
The GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.
Also, being based on Alpine Linux, size of this container is very small.
For a complete documentation of this container, see https://github.com/jlesage/docker-mkvcleaver#readme
App for muxing (merging) videos with subtitles, audios, chapters and attachments with many options.
The GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.
Also, being based on Alpine Linux, size of this container is very small.
For a complete documentation of this container, see https://github.com/jlesage/docker-mkv-muxing-batch-gui#readme