Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
  • Joined

  • Last visited

  1. I've been working to setup AMP to run an instance of Rust on my Unraid server. I have spent the better part of 2 days trying to connect all the pieces to get everything to work. While researching how to do all this, I did not find any straightforward guides specific to my scenario: Unraid > AMP > Rust. Ultimately, I was able to take information from several other posts/websites/discord and get everything configured correctly. I am writing here in hopes that it can help some others save some time. By the looks of it, there is still some activity on this thread. *disclaimer* - I have only tested on my local network so far. I am not currently port forwarding but can update the post when I have officially tested outside connections. After many hours of research and testing, I couldn't wait to share my progress with anyone that will listen lol Before I get into the main configuration steps I took, I wanted to shout out the post from @dhood - Their post helped me figure out the final piece I was missing to get Rust working. TL;DR for the rest of this post - Follow dhood steps but replace Valheim with Rust (or possibly any other game?). Just like dhood, I am new to docker and Unraid. I may not say things technically correct but I am hoping to be clear and concise. Here are the steps I took to get things working so far: 1 -Find AMP in the apps menu and select 'Install' to open the template editor for AMP 2 - Follow the steps to assign a MAC address in the template - https://forums.unraid.net/topic/98290-support-amp-application-management-panel-corneliousjd-repo/ In the 'Variables' section of Cornelious' post, it mentions "GAME PORT: Be sure to use the proper port, and edit the port to be TCP/UDP based on what the game uses!" - We will come back to this shortly. For now, I did not add any additional ports. (I mean you can, don't let me tell you what to do and when to do it... I digress) 3 - Add AMP License key (emailed to me after purchase) 4 - Confirm/Update Timezone (May not be necessary but I checked it anyway) 5 - Apply to install the container. It should take you to a screen that will show you the progress of download and installation. This part took ~5-10 minutes. 6 - In Unraid webUI, go to 'Dashboard' or 'Docker' to view the currently running containers. AMP container should show 'started'. For extra confirmation - Click the AMP icon and select 'Logs' to confirm AMP is started and running. 7 - Click the icon and select 'WebUI' to open a new tab. An AMP login/setup window should show up if everything is configured correctly so far. Follow the steps presented to initially setup AMP. I highly recommend to change the account password from the default. At this point AMP itself is basically ready to go. The remaining steps are specific to Rust itself but these steps may be similar for other games. I mentioned Game Ports earlier and said we would come back to that shortly. Well, here we are. Also, this may be where my technical knowledge is limited. If someone has a better or more accurate explanation, feel free to correct me but here is my understanding of how this works: In order for Unraid to work in conjunction with the AMP container, we will need to tell Unraid what ports AMP wants to use. AMP uses port 8080 for the webUI. AMP is also going to use the port for Rust - 28015. So how do we configure that? Well in the template for AMP of course. You know the one we already had open but closed earlier 'cause I don't know what I am doing... anyway... 1 - In Unraid, select either the 'dashboard' or 'docker' tab. Find the icon for AMP and select 'Stop' 2 - Select the AMP icon again and then 'edit' to open the template (again, jeeze why didn't I just do all this originally?!) 3 - At the bottom of the template window, select 'Add another Path, Port, Variable, Label or Device' 4 - In the 'Add Configuration' window that pops up, add the following and then select 'Save': Config type: Port Name: whatever you want but probably something like 'Rust Game Port' Container Port: 28015 Host Port: 28015 Default Port: 28015 Connection Type: UDP Description: Why do you want to play Rust so bad? Don't you have better things to do? 5 - Select 'Apply' and 'Done' in the template window to save your changes. AMP should start automagically. 6 - Select 'Docker' at the top and confirm the 'Port Mappings' show both 8080 and 28015 next to the AMP container 7 - Open AMP WebUI and on the main page select 'Create Instance' icon Now here is where things get a little tricky. You would think all you need to do is select 'Rust' from the application drop down, however, we are not going to do that. Why? you ask. Well, cause I said so... I mean, cause I did all the research so you don't have to! (On a serious note, I actually joined the discord for CubeCoders and found the information I needed in the Support Archive for Rust under the pinned comment. I'll explain more below.) Long story short (or long story longer. This post is actually getting quite ridiculous and I still want to play some Rust tonight. Get on with it, gosh!), the current Rust template provided by AMP does not work. But there is another template we can use created by a CubeCoder community member Greelan. We need to add Greelan's custom templates to AMP. I'll outline the steps but here are the steps in Github format lol - https://github.com/CubeCoders/AMP/wiki/Configuring-the-'Generic'-AMP-module#adding-custom-templates-to-amp 8 - Close out of the 'Create new instance' window if not done already. In the left pane, select 'Configuration > Instance Deployment' 9 - Under 'Configuration Repositories' select the 'Add' button and enter a new value - Greelan/AMPTemplates:dev 10 - Select 'Fetch Latest' after saving the new value to download the templates Greelan has created for AMP. Refresh the AMP webUI 11 - In the left pane, select 'back' then 'instances'. Finally, select 'Create Instance' (seriously, if you make me do something 2 times again....) 12 - From the application dropdown, be sure to select the correct Rust template. It should be labeled as 'Greelan/ Rust'. Give it a name. Select the 'After creation' choice and then 'Create Instance' 13 - There should be some notifications regarding the creation and installation of Rust in the lower right. The notifications disappear when they complete. Select the rust instance icon and then manage button on the right. You can then view the 'Console' from the left pane to see when all the initial setup is complete. That SHOULD be all that is needed to get Rust working. I have dragged this comment out way farther than I initially intended. If I missed anything or something doesn't make sense, let me know, yell at me, or ignore everything and move on with your life. Rust isn't even that fun... Also, I really apologize for the length of this. I honestly did not intend for this to be so long but I couldn't stop once I got started haha. If this comment should be posted elsewhere, I am happy to move it. Thanks for reading!

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.