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.

[Support] Mainfrezzer - Docker Repo

Featured Replies

here is my config.ymlimage.thumb.png.ca0732da8869f8326698de16bf859bbe.png

  • Replies 291
  • Views 41.9k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Mainfrezzer
    Mainfrezzer

    Im pretty sure that i solved the issue now. At least my tests with a cloudflare tunnel were successfull. i also tested nginx. in case its still not working, add the cloudflare ips to the trusted

  • Mainfrezzer
    Mainfrezzer

    Thats great, good to hear. What i got from the docs is that unbound itself is managing they keyfile as long as unbound is up and updates it correctly (from what ive seen it creates new subkeys) a

  • frank_alex92
    frank_alex92

    the newly created container did the waiting for logs -> sleep thing again. i then changed the global share settings according to your screenshot and restarted everything. it did a little download

Posted Images

  • Author

 

4 minutes ago, Gorden said:

Nope, nothing i just changed something in the server settings which I did before and it was fine but couple of minutes ago I just increased something and noticed that everything went back to 0 progression and went to unraid noticed that server docker changed from pelican_net to ip. I havent done anything to the other server as I am worried to start it so the same issue would happen

 

image.thumb.png.b212038e0b5572b4eb572e3cfc361863.png

 

 

restoring the progress should be as simple as copying the files from the old location to the new. But how you ended up with that new strange interface and a completely new uuid, thats a mystery to me. 

Oh! You are right it did change the file!! I was really scratching my head so hard lol

  • Author
9 minutes ago, Gorden said:

Oh! You are right it did change the file!! I was really scratching my head so hard lol

:D

i did poke in the files and found a reference to the weird ip- network that popped up. But i havent found under which circumstances that interface gets created.

 

if a.ForceOutgoingIP {
		enableIPv6 := false // define a bool variable
		e.log().Debug("environment/docker: forcing outgoing IP address")
		networkName := "ip-" + strings.ReplaceAll(strings.ReplaceAll(a.DefaultMapping.Ip, ".", "-"), ":", "-")
		networkMode = container.NetworkMode(networkName)

But how you triggered that, is a mystery to me at this point in time but it seems it has something to do with the way allocations are handled.

Edit: i would set the allocations like i did in this screenshot at the bottom of the post
 

 

Edited by Mainfrezzer

 

2 hours ago, Mainfrezzer said:

:D

i did poke in the files and found a reference to the weird ip- network that popped up. But i havent found under which circumstances that interface gets created.

 

if a.ForceOutgoingIP {
		enableIPv6 := false // define a bool variable
		e.log().Debug("environment/docker: forcing outgoing IP address")
		networkName := "ip-" + strings.ReplaceAll(strings.ReplaceAll(a.DefaultMapping.Ip, ".", "-"), ":", "-")
		networkMode = container.NetworkMode(networkName)

But how you triggered that, is a mystery to me at this point in time but it seems it has something to do with the way allocations are handled.

Edit: i would set the allocations like i did in this screenshot at the bottom of the post
 

 

 

the 0.0.0.0 made it create a new network container.... I think I may have messed up on something! i got to start over

 

image.png

  • Author
26 minutes ago, Gorden said:

 

 

the 0.0.0.0 made it create a new network container.... I think I may have messed up on something! i got to start over

 

image.png

Im intrigued now. Could you share your webpanel settings for that node and the config.yml? of course, stip the 
uuid: token_id:  token: and any other personalized info from it


Also. does the Egg youre using have a "force_outgoing_ip" option?


Edit:

Turn this off in the Eggs @Gorden
storage.thumb.PNG.9dacdfdf04fcd249c233129ba746acc2.PNG

Edited by Mainfrezzer

12 hours ago, Mainfrezzer said:

For the

Glad the first thing was solved.


The allocation part is a bit unintuitive, i would say. 

Just pick any ip and after you added them, you can do the following

loading.thumb.PNG.350e5a0dbc77120a5b3d4621c60d3f81.PNG


0.0.0.0 ensures the gameserver is listening to all interfaces and can actually start and not complain about not being able to bind to that ip address and the alias, is what is shown everywhere in the ui. So you can pick what address is to be shown.


 

Thank you. I set it to the 0.0.0.0 addresses.

I now have 2 more questions:
1. Uploading eggs,
I can pull eggs via a URL but cannot with a local JSON
UploadofaEgg.PNG.ef3637792eaba98382fc54626456a1dc.PNG
 Is there a setting or something I'm missing?

2. Game server
I created a ark:se server, it shows up and running.Serverrunning.PNG.30fead85f9ab585becb3879845ac12a2.PNG
Is it normal that it is using my hosts IP instead of the Wings?

Serverrunning2.thumb.PNG.90edda5770f8729f83aa53492072505c.PNG

 

It cannot be found even if I try adding it to my favorites on steam client using any of the IP's:

image.png.1c5860d6f252031cbbac29cc1c79d2f0.png

 

Should the network be routed through the wings?

 

  • Author
8 minutes ago, Dr0on said:

Thank you. I set it to the 0.0.0.0 addresses.

I now have 2 more questions:
1. Uploading eggs,
I can pull eggs via a URL but cannot with a local JSON
UploadofaEgg.PNG.ef3637792eaba98382fc54626456a1dc.PNG
 Is there a setting or something I'm missing?

2. Game server
I created a ark:se server, it shows up and running.Serverrunning.PNG.30fead85f9ab585becb3879845ac12a2.PNG
Is it normal that it is using my hosts IP instead of the Wings?

Serverrunning2.thumb.PNG.90edda5770f8729f83aa53492072505c.PNG

 

It cannot be found even if I try adding it to my favorites on steam client using any of the IP's:

image.png.1c5860d6f252031cbbac29cc1c79d2f0.png

 

Should the network be routed through the wings?

 

I need to check that, i do have the issue with the json upload too. Ill get back to that tomorrow.

 

 

Thats an issue with steam games, you need change the query port from 27015 to 7777Screenshot_2024-12-30-23-25-20-034_org.mozilla.firefox-edit.thumb.jpg.add627a98900bf5e49dc5f0a28e21641.jpg

 

 

To the IP part, thats normal. Its a bridge network. The containers are not getting tunneled over the wing container. You can make use of unraids feature for wireguard Tunnels for dockers with pelican, so you can expose the gameservers over a vps for example. 

3 hours ago, Mainfrezzer said:

Im intrigued now. Could you share your webpanel settings for that node and the config.yml? of course, stip the 
uuid: token_id:  token: and any other personalized info from it


Also. does the Egg youre using have a "force_outgoing_ip" option?


Edit:

Turn this off in the Eggs @Gorden
storage.thumb.PNG.9dacdfdf04fcd249c233129ba746acc2.PNG

YES!!! that was the problem!!! maybe I did activate it while the server was already running and thought it wasn't the issue. Thank you!

9 hours ago, Mainfrezzer said:

I need to check that, i do have the issue with the json upload too. Ill get back to that tomorrow.

 

 

Thats an issue with steam games, you need change the query port from 27015 to 7777Screenshot_2024-12-30-23-25-20-034_org.mozilla.firefox-edit.thumb.jpg.add627a98900bf5e49dc5f0a28e21641.jpg

 

 

To the IP part, thats normal. Its a bridge network. The containers are not getting tunneled over the wing container. You can make use of unraids feature for wireguard Tunnels for dockers with pelican, so you can expose the gameservers over a vps for example. 

Thank you, you are a boss, I can see the server now. When connecting, from my pc on the same local network, It says connecting but then times out?
image.png.942632a7790d5805881e08cd1b4b2f31.png

 

 

Edit: got it right, The game port and query port was set to 7777, I changed the game port to 7778. Now I'm able to connect to the server.

FYI, thanks for all the assistance.

Please let me know when I can try to upload new eggs from file.

Edited by Dr0on

debug: false
app_name: pelican
uuid: 
token_id: 
token: 
api:
  host: 0.0.0.0
  port: 8080
  ssl:
    enabled: false
    cert: /etc/letsencrypt/live/panel.mydomain.com/fullchain.pem
    key: /etc/letsencrypt/live/panel.mydomain.com/privkey.pem
  disable_remote_download: false
  upload_limit: 256
  trusted_proxies: []
system:
  root_directory: /var/lib/pelican
  log_directory: /var/log/pelican
  data: /mnt/user/appdata/pelican-wing/data
  archive_directory: /mnt/user/appdata/pelican-wing/data/archives
  backup_directory: /mnt/user/appdata/pelican-wing/data/backups
  tmp_directory: /tmp/pelican
  username: nobody
  timezone: Asia/Riyadh
  user:
    rootless:
      enabled: false
      container_uid: 0
      container_gid: 0
    uid: 99
    gid: 100
    mount_passwd: true
    passwd_file: /etc/passwd
  disk_check_interval: 150
  activity_send_interval: 60
  activity_send_count: 100
  check_permissions_on_boot: true
  enable_log_rotate: true
  websocket_log_count: 150
  sftp:
    bind_address: 0.0.0.0
    bind_port: 2022
    read_only: false
  crash_detection:
    enabled: true
    detect_clean_exit_as_crash: true
    timeout: 60
  backups:
    write_limit: 0
    compression_level: best_speed
    remove_backups_on_server_delete: true
  transfers:
    download_limit: 0
  openat_mode: auto
docker:
  network:
    interface: 10.16.5.1
    dns:
    - 1.1.1.1
    - 1.0.0.1
    name: pelican_net
    ispn: false
    IPv6: true
    driver: bridge
    network_mode: pelican_net
    is_internal: false
    enable_icc: true
    network_mtu: 1500
    interfaces:
      v4:
        subnet: 10.16.5.0/24
        gateway: 10.16.5.1
      v6:
        subnet: fd00:10:16:5::/64
        gateway: fd00:10:16:5::1011
  domainname: ""
  registries: {}
  tmpfs_size: 100
  container_pid_limit: 512
  installer_limits:
    memory: 1024
    cpu: 100
  overhead:
    override: false
    default_multiplier: 1.05
    multipliers: {}
  use_performant_inspect: true
  userns_mode: ""
  log_config:
    type: local
    config:
      compress: "false"
      max-file: "1"
      max-size: 5m
      mode: non-blocking
throttles:
  enabled: true
  lines: 2000
  line_reset_interval: 100
remote: panel.mydomain.com
remote_query:
  timeout: 30
  boot_servers_per_page: 50
allowed_mounts: []
Search:
  blacklisted_dirs:
  - node_modules
  - .wine
  - appcache
  - depotcache
  - vendor
  max_recursion_depth: 8
BlockBaseDirMount: true
allowed_origins: []
allow_cors_private_network: false
ignore_panel_config_updates: false
 

The issue was the force outgoing IP. just linking my config as requested.

  • Author

@Dr0on you can download the container with the tag "expbeta16" i.e. 

mainfrezzer/pelican-panel:expbeta16

Edit: its fixed with the newest update


I know kind of whats causing this but will need some time to come up with a permanent solution to that problem. Also exists in the official build/container.

Edited by Mainfrezzer

  • Author

Im pretty sure that i solved the issue now. At least my tests with a cloudflare tunnel were successfull. i also tested nginx.

in case its still not working, add the cloudflare ips to the trusted proxies under settings and in case you funnel it over unraid, include the unraid docker ip as well.

In my case, its enought to set "172.17.0.1" on the trusted IP list. I just have the cloudflare tunnel container (172.17.0.5) directed at 172:17.0.1:800.

I would reckon that for the public proxy, you have to add the public ips.

proxies.PNG.6e6e4ce9e6e221a957d76da2175d4079.PNGworks.thumb.PNG.5188b9a073a7d2acba48a4146cdcb3d3.PNG

 

 

also, its no longer running over caddy.

If something pops up thats not working, yell at me. 😅

I really really appreciate your work! thank you!!!

On 12/31/2024 at 3:23 PM, Mainfrezzer said:

Im pretty sure that i solved the issue now. At least my tests with a cloudflare tunnel were successfull. i also tested nginx.

in case its still not working, add the cloudflare ips to the trusted proxies under settings and in case you funnel it over unraid, include the unraid docker ip as well.

In my case, its enought to set "172.17.0.1" on the trusted IP list. I just have the cloudflare tunnel container (172.17.0.5) directed at 172:17.0.1:800.

I would reckon that for the public proxy, you have to add the public ips.

proxies.PNG.6e6e4ce9e6e221a957d76da2175d4079.PNGworks.thumb.PNG.5188b9a073a7d2acba48a4146cdcb3d3.PNG

 

 

also, its no longer running over caddy.

If something pops up thats not working, yell at me. 😅

Thank you, I tested and was able to upload from my PC. You are a champ.

On 12/31/2024 at 12:29 AM, Mainfrezzer said:

I need to check that, i do have the issue with the json upload too. Ill get back to that tomorrow.

 

 

Thats an issue with steam games, you need change the query port from 27015 to 7777Screenshot_2024-12-30-23-25-20-034_org.mozilla.firefox-edit.thumb.jpg.add627a98900bf5e49dc5f0a28e21641.jpg

 

 

To the IP part, thats normal. Its a bridge network. The containers are not getting tunneled over the wing container. You can make use of unraids feature for wireguard Tunnels for dockers with pelican, so you can expose the gameservers over a vps for example. 

Can you please expand more or give me a direction to follow on the wireguard tunnels?

 

Edited by Dr0on

  • Author
18 hours ago, Dr0on said:

Can you please expand more or give me a direction to follow on the wireguard tunnels?

 

Of course. 

Im gonna outline the 2 common processes in case someone else needs it at some point too.

First: The "home" way.
This will use your Public Home IP to be able to join the game servers. The Panel and Wing are still behind the Proxies.

In case you have a static ipv4, you can just enter your own home public ip4 in the alias Parts. This will display your own ipv4 throughout the UI. (The same applies to the sFTP option thats available)PublicHomeIP.thumb.PNG.f18c168aa61e7fc1ecfb24a8406ba92f.PNG

Once you finished adding the allocations, you need to open the ports in your router/firewall to enable people to join the servers via your home ipv4 address.


Second: The "VPS Tunnel" way.

For that, you idealy have a cheap VPS somewhere. On the VPS you ideally install wireguard and docker*. 
Docker we can use for the Proxy, you could skip that part when you use Cloudflare but overall it would make things "simpler" since the DNS entries for the domains point towards the correct IP but its absolutely not needed.

 

*Docker is not needed and "only" needed if you wanna use your own reverse proxy.
PublicServerIP.thumb.PNG.889af6c6d3e51e083a9c756a5b49d946.PNG

After you setup Wireguard on the VPS (theres a lot of guides for all the distros Providers offer), you add the wireguard client config to Unraid. Specifically for VPN tunneled access for dockerDockerContainer.thumb.PNG.f06bb10b06f96f5a882b6cfef2f3a737.PNG

Little warning: If you are NOT on Unraid 7 RC-2, this WILL have issues with Minecraft specifically (maybe some others too). Its fixable and i will absolutely help sorting that out.

At this point, if the wireguard tunnel is working, all you need to think about are the port allocations you want to use since we need to add routing rules to the wireguard config on the VPS, so that the traffic, that arrives at the VPS gets routed to the UnRaid server.
(the server might have a seperate firewall where you need to open the ports too)

This is an example for an Ubuntu VPS and a Ark Survival Evolved Gameserver.

PreUp = iptables -t nat -A PREROUTING -i ens6 -p udp --dport 7777 -j DNAT --to-destination 10.123.0.2:7777
PostDown = iptables -t nat -D PREROUTING -i ens6 -p udp --dport 7777 -j DNAT --to-destination 10.123.0.2:7777
PreUp = iptables -t nat -A PREROUTING -i ens6 -p udp --dport 7778 -j DNAT --to-destination 10.123.0.2:7778
PostDown = iptables -t nat -D PREROUTING -i ens6 -p udp --dport 7778 -j DNAT --to-destination 10.123.0.2:7778
PreUp = iptables -t nat -A PREROUTING -i ens6 -p udp --dport 27015 -j DNAT --to-destination 10.123.0.2:27015
PostDown = iptables -t nat -D PREROUTING -i ens6 -p udp --dport 27015 -j DNAT --to-destination 10.123.0.2:27015

This takes the incomming connections of udp port 7777,7778,27015 and sends them to the wireguard client ip of unraid, in this case 10.123.0.2

All that is needed on the Pelican Wing side of things, is one single change in the config.yml.
wingconfig.PNG.da726f32ab924f92bdadae1543e4afd4.PNG

 

The network_mode needs to be changed to the interface that the "wireguard tunnel for docker" is. This ensures all gameserver containers are hooked up to the vpn and their traffic is routed over it.

Edit: Before i forget, the wireguard config on the server should include the following, again, Ubuntu example
 

PreUp = iptables -t nat -A POSTROUTING -o ens6 -j MASQUERADE
PostDown = iptables -t nat -D POSTROUTING -o ens6 -j MASQUERADE

to ensure that all the gameservers can communicate with the "outside" world.

Edited by Mainfrezzer

On 1/3/2025 at 11:50 AM, Mainfrezzer said:

Of course. 

Im gonna outline the 2 common processes in case someone else needs it at some point too.

First: The "home" way.
This will use your Public Home IP to be able to join the game servers. The Panel and Wing are still behind the Proxies.

In case you have a static ipv4, you can just enter your own home public ip4 in the alias Parts. This will display your own ipv4 throughout the UI. (The same applies to the sFTP option thats available)PublicHomeIP.thumb.PNG.f18c168aa61e7fc1ecfb24a8406ba92f.PNG

Once you finished adding the allocations, you need to open the ports in your router/firewall to enable people to join the servers via your home ipv4 address.


Second: The "VPS Tunnel" way.

For that, you idealy have a cheap VPS somewhere. On the VPS you ideally install wireguard and docker*. 
Docker we can use for the Proxy, you could skip that part when you use Cloudflare but overall it would make things "simpler" since the DNS entries for the domains point towards the correct IP but its absolutely not needed.

 

*Docker is not needed and "only" needed if you wanna use your own reverse proxy.
PublicServerIP.thumb.PNG.889af6c6d3e51e083a9c756a5b49d946.PNG

After you setup Wireguard on the VPS (theres a lot of guides for all the distros Providers offer), you add the wireguard client config to Unraid. Specifically for VPN tunneled access for dockerDockerContainer.thumb.PNG.f06bb10b06f96f5a882b6cfef2f3a737.PNG

Little warning: If you are NOT on Unraid 7 RC-2, this WILL have issues with Minecraft specifically (maybe some others too). Its fixable and i will absolutely help sorting that out.

At this point, if the wireguard tunnel is working, all you need to think about are the port allocations you want to use since we need to add routing rules to the wireguard config on the VPS, so that the traffic, that arrives at the VPS gets routed to the UnRaid server.
(the server might have a seperate firewall where you need to open the ports too)

This is an example for an Ubuntu VPS and a Ark Survival Evolved Gameserver.

PreUp = iptables -t nat -A PREROUTING -i ens6 -p udp --dport 7777 -j DNAT --to-destination 10.123.0.2:7777
PostDown = iptables -t nat -D PREROUTING -i ens6 -p udp --dport 7777 -j DNAT --to-destination 10.123.0.2:7777
PreUp = iptables -t nat -A PREROUTING -i ens6 -p udp --dport 7778 -j DNAT --to-destination 10.123.0.2:7778
PostDown = iptables -t nat -D PREROUTING -i ens6 -p udp --dport 7778 -j DNAT --to-destination 10.123.0.2:7778
PreUp = iptables -t nat -A PREROUTING -i ens6 -p udp --dport 27015 -j DNAT --to-destination 10.123.0.2:27015
PostDown = iptables -t nat -D PREROUTING -i ens6 -p udp --dport 27015 -j DNAT --to-destination 10.123.0.2:27015

This takes the incomming connections of udp port 7777,7778,27015 and sends them to the wireguard client ip of unraid, in this case 10.123.0.2

All that is needed on the Pelican Wing side of things, is one single change in the config.yml.
wingconfig.PNG.da726f32ab924f92bdadae1543e4afd4.PNG

 

The network_mode needs to be changed to the interface that the "wireguard tunnel for docker" is. This ensures all gameserver containers are hooked up to the vpn and their traffic is routed over it.

Edit: Before i forget, the wireguard config on the server should include the following, again, Ubuntu example
 

PreUp = iptables -t nat -A POSTROUTING -o ens6 -j MASQUERADE
PostDown = iptables -t nat -D POSTROUTING -o ens6 -j MASQUERADE

to ensure that all the gameservers can communicate with the "outside" world.

Ok so if using First, to what IP do I need to port forward on my router? the Unraid server, wings or the isolated docker(s)?

  • Author
10 hours ago, Dr0on said:

Ok so if using First, to what IP do I need to port forward on my router? the Unraid server, wings or the isolated docker(s)?

Unraid, if unraid is the docker host for the wing container. 

3 hours ago, Mainfrezzer said:

Unraid, if unraid is the docker host for the wing container. 

Thank you, there was a firewall rule on my router that caused issues...

Do you know if I can have a shared folder for all the mods so that I do not need to install all the mods to each server?

  • Author
1 hour ago, Dr0on said:

Thank you, there was a firewall rule on my router that caused issues...

Do you know if I can have a shared folder for all the mods so that I do not need to install all the mods to each server?

Yeah it would be possible but its a pain in the butt because of the nature of it. You have have to sync the plugins/mods all by hand because of the uid system. It's meant mainly for individual servers for different users. If you wanna run a whole stack of servers with the same setup, the gameserver container from ich777 would be more fitting. I've a bunch of servers running of 1 install for exampleIMG_20250106_020832.thumb.jpg.3169e72baa3d1ce8bcfc4dff3934f080.jpg

10 hours ago, Mainfrezzer said:

Yeah it would be possible but its a pain in the butt because of the nature of it. You have have to sync the plugins/mods all by hand because of the uid system. It's meant mainly for individual servers for different users. If you wanna run a whole stack of servers with the same setup, the gameserver container from ich777 would be more fitting. I've a bunch of servers running of 1 install for exampleIMG_20250106_020832.thumb.jpg.3169e72baa3d1ce8bcfc4dff3934f080.jpg

I was initially thinking of doing the ich777 route, but then I need to manage the game servers. I want my brother to do manage that as he has more time than me. That is why the pelican/pterodactyl route is better then he can manage it and I don't have to expose my Unraid server to him. If one mounts a dir, (https://pelican.dev/docs/guides/mounts) is there a way to expose that folder and point the Ark:Se server/'s to read the mods from there?

  • Author
19 hours ago, Dr0on said:

I was initially thinking of doing the ich777 route, but then I need to manage the game servers. I want my brother to do manage that as he has more time than me. That is why the pelican/pterodactyl route is better then he can manage it and I don't have to expose my Unraid server to him. If one mounts a dir, (https://pelican.dev/docs/guides/mounts) is there a way to expose that folder and point the Ark:Se server/'s to read the mods from there?

I would say, theoretically it would work. Your only issue is, and thats coming from the page you linked, "Mounts cannot be mounted to or inside of /home/container or any subdirectory of it"

All gameserver files are stored in /home/container of each gameserver. Now if pelican will prevent you from doing so, i have no clue. You would have to try that out

On 1/7/2025 at 8:56 AM, Mainfrezzer said:

I would say, theoretically it would work. Your only issue is, and thats coming from the page you linked, "Mounts cannot be mounted to or inside of /home/container or any subdirectory of it"

All gameserver files are stored in /home/container of each gameserver. Now if pelican will prevent you from doing so, i have no clue. You would have to try that out

1st thank you for all the assistance so far.
Ok, so I found this page: https://gameservershub.com/forums/threads/setting-up-an-ark-survival-evolved-cluster-on-pterodactyl-control-panel.5334/

more or less followed the instructions.

If you try to map directly to the unraid the wings gives an error. So because the wings docker is the "pc" I added map folders as following:
image.thumb.png.352c686d0d45a112d8278bd68dee6ed6.png

 

image.png.d218524c803c05c1d0f1623414600d30.png

 

Now wings do not give the error.
Then I continued to follow how to mount to a server.
.yml file
image.png.edff1728fcac5b2af2af171b95cd077c.png

 

mounts
image.thumb.png.8ada9298c8cffcce4109efb408df33d0.png

 

mount in server
image.png.df6b3c00b5a295199588ef98aa4cedb9.png

 

But getting an error the file path does not exist.
Error Event [fxxxxxxxx-cf6a-xxx-9c68-xxxxxxxxxxxx]: environment/docker: failed to run pre-boot process: environment/docker: failed to create container: Error response from daemon: invalid mount config for type "bind": bind source path does not exist: /arksecluster

sorry I'm a total noob when it comes to containers, am I doing something wrong?

  • Author

Docker is operating on Unraid, not the Wings Container. It doesnt have access to what you map inside the Wings container.

If you would mount "/mnt/server/gameservers/ark/mods/"  & "/mnt/server/gameservers/ark/arksecluster/", that would work.

Edit: to be a bit more precise, 

You can map 1:1, as i did with the Pelican - Data for example.


Host: "/mnt/server/gameservers/ark/mods/" Container: "/mnt/server/gameservers/ark/mods/"


Although, im not sure if you really need to mount the paths into the Wing Container first, although could be.

The Panel mount options should look like

Source: /mnt/server/gameservers/ark/mods/ target: /mods
Source: /mnt/server/gameservers/ark/arksecluster/ target: /arksecluster

Edited by Mainfrezzer

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

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.