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

48 minutes ago, frank_alex92 said:

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 again and then restartet a few times, now it seems to work, thanks alot :)

my specs are i7-6700k and 32GB RAM, i hope this is enough for just a few friends (3 or 4 people)

I'm seeing this as well on an x99 platform, I've made the change for permit exclusive shares to "yes" and also switched my data to my cache drive. Unfortunately It's still in this "waiting for logs..." state after rebooting multiple times. Let me know if I can provide anything.image.png

  • Replies 291
  • Views 42.6k
  • 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

33 minutes ago, nathanlee0118 said:

I'm seeing this as well on an x99 platform, I've made the change for permit exclusive shares to "yes" and also switched my data to my cache drive. Unfortunately It's still in this "waiting for logs..." state after rebooting multiple times. Let me know if I can provide anything.image.png

Sorry spoke too soon, I was able to get it going. I wiped my appdata folder for ark-se and rebuilt it in the cache (way faster). It seemed to like that much better. I also used SteamCMD login as "Anonymous" to download the server files from steam, did not need to use my Steam login credentials.

Sorry, have to bother you one more time^^

I turned the server off yesterday (stopped container -> stopped array -> turned off)
and started it up again today.

since that it´s crashing:
Connecting anonymously to Steam Public...OK

Waiting for client config...OK

Waiting for user info...OK

Success! App '376030' already up to date.

Unloading Steam API...OK

---Checking the maximum map count per process...---

---Maximum map count per process OK...---

---Current map count per process: 265000---

---Checking if WINE workdirectory is present---

---WINE workdirectory found---

---Checking if WINE is properly installed---

---WINE properly set up---

---Prepare Server---

---Server ready---

---Start Server---

Waiting for logs...

[2025.07.23-11.47.10:268][ 0]Commandline: TheIsland?listen?SessionName=ASE_Docker?ServerPassword=Docker1337?ServerAdminPassword=adminDocker1337?Port=7777?QueryPort=27015?MaxPlayers=50?RCONEnabled=True?RCONPort=27020 -server -log

[2025.07.23-11.47.10:268][ 0]Full Startup: 227.54 seconds (BP compile: 0.00 seconds)

[2025.07.23-11.47.10:268][ 0]Number of cores 4

[2025.07.23-11.47.10:386][ 1]Server attempting to run new years event

[2025.07.23-11.47.10:386][ 1]Sever Is not set to official or running NewYearEvent argument

[2025.07.23-11.47.12:273][ 58]Set New Years event location: -86711.156 - -171866.203 - 430.878

[2025.07.23-11.51.00:220][971]Saving world...

[2025.07.23-11.51.01:323][971]World Save Complete. Took 1.102249

[2025.07.23-11.51.01:325][972] - FPlatformMisc::RequestExit(1)

[2025.07.23-11.51.01:325][972]Log file closed, 07/23/25 13:51:01


i tried adding -verbose to the startup arguments but wouldnt get more informations on why.

i started to container once without the maximum_map_count setting as i had forgotten to persist it, could this do permanent damage to the container?

I would like to find out what i did wrong, to not have my game server lost every time i restart or whatever ^.^

Any advice appreciated

Update: Ooook the server is now available some time later, seems to just take forever to start up even if the log already said it's up, can the RequestExit command be ignored, or is this a problem?

Sorry again for probably stupid questions...internet is not really clear on if this might actually be problematic in the future

Edited by frank_alex92

  • Author
24 minutes ago, frank_alex92 said:

Sorry, have to bother you one more time^^

I turned the server off yesterday (stopped container -> stopped array -> turned off)
and started it up again today.

since that it´s crashing:
Connecting anonymously to Steam Public...OK

Waiting for client config...OK

Waiting for user info...OK

Success! App '376030' already up to date.

Unloading Steam API...OK

---Checking the maximum map count per process...---

---Maximum map count per process OK...---

---Current map count per process: 265000---

---Checking if WINE workdirectory is present---

---WINE workdirectory found---

---Checking if WINE is properly installed---

---WINE properly set up---

---Prepare Server---

---Server ready---

---Start Server---

Waiting for logs...

[2025.07.23-11.47.10:268][ 0]Commandline: TheIsland?listen?SessionName=ASE_Docker?ServerPassword=Docker1337?ServerAdminPassword=adminDocker1337?Port=7777?QueryPort=27015?MaxPlayers=50?RCONEnabled=True?RCONPort=27020 -server -log

[2025.07.23-11.47.10:268][ 0]Full Startup: 227.54 seconds (BP compile: 0.00 seconds)

[2025.07.23-11.47.10:268][ 0]Number of cores 4

[2025.07.23-11.47.10:386][ 1]Server attempting to run new years event

[2025.07.23-11.47.10:386][ 1]Sever Is not set to official or running NewYearEvent argument

[2025.07.23-11.47.12:273][ 58]Set New Years event location: -86711.156 - -171866.203 - 430.878

[2025.07.23-11.51.00:220][971]Saving world...

[2025.07.23-11.51.01:323][971]World Save Complete. Took 1.102249

[2025.07.23-11.51.01:325][972] - FPlatformMisc::RequestExit(1)

[2025.07.23-11.51.01:325][972]Log file closed, 07/23/25 13:51:01


i tried adding -verbose to the startup arguments but wouldnt get more informations on why.

i started to container once without the maximum_map_count setting as i had forgotten to persist it, could this do permanent damage to the container?

I would like to find out what i did wrong, to not have my game server lost every time i restart or whatever ^.^

Any advice appreciated

Update: Ooook the server is now available some time later, seems to just take forever to start up even if the log already said it's up, can the RequestExit command be ignored, or is this a problem?

Sorry again for probably stupid questions...internet is not really clear on if this might actually be problematic in the future

That doesnt look like crashing, the requestexit just means the server got told to shutdown, as to why, i cant tell from that
Forgetting to run the maximum_map_count command does absolutely nothing. As nothing happens with the container.

The container does not delete anything, at all, anything that could delete files of the server are either,
Wildcard with their awful patches (i dont know if they fixed the char transfer deletion on clusters yet)
or
improper mappings, so the container gets written into RAM instead of a disk.

They did update their server package twice earlier, so no clue if that is related to it.


Also keep in mind, the ark log entries from within the docker logs window are 99% of the time from the prior start. As the shootergame.log gets read by the container before the server is catching up with starting itself and doing its logrotate job.

As seen here Wrong info.PNG


this is what a server log looks after running for a while, as it fetches the "updated log"
Wrong info proper.PNG

Edited by Mainfrezzer

Hey,

I have a similar problem, or perhaps the same problem, as frank_alex92.

I installed the Ark server. Both file paths are pointing to user/appdata because I don't have a cache disk.

When I install and start the server, it eventually displays "waiting for log" and then goes into sleep mode.

When I restart the server, it finds older logs, but then the log window closes immediately and the whole process starts again.

Restart

---Ensuring UID: 99 matches user---

usermod: no changes

---Ensuring GID: 100 matches user---

usermod: no changes

---Setting umask to 000---

---Checking for optional scripts---

---No optional script found, continuing---

---Taking ownership of data...---

---Starting...---

---Update SteamCMD---

---Ensuring UID: 99 matches user---

usermod: no changes

---Ensuring GID: 100 matches user---

usermod: no changes

---Setting umask to 000---

---Checking for optional scripts---

---No optional script found, continuing---

---Taking ownership of data...---

---Starting...---

---Update SteamCMD---

Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'

Logging directory: '/serverdata/Steam/logs'

Looks like steam didn't shutdown cleanly, scheduling immediate update check

[ 0%] Checking for available updates...

[----] Verifying installation...

UpdateUI: skip show logo

Steam Console Client (c) Valve Corporation - version 1751406682

-- type 'quit' to exit --

Loading Steam API...IPC function call IClientUtils::GetSteamRealm took too long: 52 msec

OK

Connecting anonymously to Steam Public...OK

Waiting for client config...OK

Waiting for user info...OK

Unloading Steam API...OK

---Update Server---

Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'

Logging directory: '/serverdata/Steam/logs'

[ 0%] Checking for available updates...

[----] Verifying installation...

UpdateUI: skip show logo

Steam Console Client (c) Valve Corporation - version 1751406682

-- type 'quit' to exit --

Loading Steam API...IPC function call IClientUtils::GetSteamRealm took too long: 44 msec

OK

"@sSteamCmdForcePlatformType" = "windows"

Connecting anonymously to Steam Public...OK

Waiting for client config...OK

Waiting for user info...OK

Success! App '376030' already up to date.

Unloading Steam API...OK

---Checking the maximum map count per process...---

---Maximum map count per process OK...---

---Current map count per process: 265000---

---Checking if WINE workdirectory is present---

---WINE workdirectory found---

---Checking if WINE is properly installed---

---WINE properly set up---

---Prepare Server---

---Server ready---

---Start Server---

Waiting for logs...

[2025.07.23-16.13.19:428][ 0]Commandline: TheIsland?listen?SessionName=Sxxx?ServerPassword=Sxxx?ServerAdminPassword=Axxx?Port=7777?QueryPort=27015?MaxPlayers=50?RCONEnabled=True?RCONPort=27020 -server -log

[2025.07.23-16.13.19:428][ 0]Full Startup: 99.24 seconds (BP compile: 0.00 seconds)

[2025.07.23-16.13.19:428][ 0]Number of cores 36

[2025.07.23-16.13.19:516][ 1]Server attempting to run new years event

[2025.07.23-16.13.19:516][ 1]Sever Is not set to official or running NewYearEvent argument

[2025.07.23-16.13.21:521][ 38]Set New Years event location: -86711.156 - -171866.203 - 430.878

[2025.07.23-16.15.42:290][922]Saving world...

[2025.07.23-16.15.43:680][922]World Save Complete. Took 1.389990

[2025.07.23-16.15.43:689][923] - FPlatformMisc::RequestExit(1)

[2025.07.23-16.15.43:689][923]Log file closed, 07/23/25 18:15:43

In the Docker container, I set the network value to a custom network and otherwise only changed the login credentials and the server name.

I hope you can help me.

Regards, Snow

  • Author
5 minutes ago, Sn0w90 said:

Hey,

I have a similar problem, or perhaps the same problem, as frank_alex92.

I installed the Ark server. Both file paths are pointing to user/appdata because I don't have a cache disk.

When I install and start the server, it eventually displays "waiting for log" and then goes into sleep mode.

When I restart the server, it finds older logs, but then the log window closes immediately and the whole process starts again.

Restart

---Ensuring UID: 99 matches user---

usermod: no changes

---Ensuring GID: 100 matches user---

usermod: no changes

---Setting umask to 000---

---Checking for optional scripts---

---No optional script found, continuing---

---Taking ownership of data...---

---Starting...---

---Update SteamCMD---

---Ensuring UID: 99 matches user---

usermod: no changes

---Ensuring GID: 100 matches user---

usermod: no changes

---Setting umask to 000---

---Checking for optional scripts---

---No optional script found, continuing---

---Taking ownership of data...---

---Starting...---

---Update SteamCMD---

Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'

Logging directory: '/serverdata/Steam/logs'

Looks like steam didn't shutdown cleanly, scheduling immediate update check

[ 0%] Checking for available updates...

[----] Verifying installation...

UpdateUI: skip show logo

Steam Console Client (c) Valve Corporation - version 1751406682

-- type 'quit' to exit --

Loading Steam API...IPC function call IClientUtils::GetSteamRealm took too long: 52 msec

OK

Connecting anonymously to Steam Public...OK

Waiting for client config...OK

Waiting for user info...OK

Unloading Steam API...OK

---Update Server---

Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'

Logging directory: '/serverdata/Steam/logs'

[ 0%] Checking for available updates...

[----] Verifying installation...

UpdateUI: skip show logo

Steam Console Client (c) Valve Corporation - version 1751406682

-- type 'quit' to exit --

Loading Steam API...IPC function call IClientUtils::GetSteamRealm took too long: 44 msec

OK

"@sSteamCmdForcePlatformType" = "windows"

Connecting anonymously to Steam Public...OK

Waiting for client config...OK

Waiting for user info...OK

Success! App '376030' already up to date.

Unloading Steam API...OK

---Checking the maximum map count per process...---

---Maximum map count per process OK...---

---Current map count per process: 265000---

---Checking if WINE workdirectory is present---

---WINE workdirectory found---

---Checking if WINE is properly installed---

---WINE properly set up---

---Prepare Server---

---Server ready---

---Start Server---

Waiting for logs...

[2025.07.23-16.13.19:428][ 0]Commandline: TheIsland?listen?SessionName=Sxxx?ServerPassword=Sxxx?ServerAdminPassword=Axxx?Port=7777?QueryPort=27015?MaxPlayers=50?RCONEnabled=True?RCONPort=27020 -server -log

[2025.07.23-16.13.19:428][ 0]Full Startup: 99.24 seconds (BP compile: 0.00 seconds)

[2025.07.23-16.13.19:428][ 0]Number of cores 36

[2025.07.23-16.13.19:516][ 1]Server attempting to run new years event

[2025.07.23-16.13.19:516][ 1]Sever Is not set to official or running NewYearEvent argument

[2025.07.23-16.13.21:521][ 38]Set New Years event location: -86711.156 - -171866.203 - 430.878

[2025.07.23-16.15.42:290][922]Saving world...

[2025.07.23-16.15.43:680][922]World Save Complete. Took 1.389990

[2025.07.23-16.15.43:689][923] - FPlatformMisc::RequestExit(1)

[2025.07.23-16.15.43:689][923]Log file closed, 07/23/25 18:15:43

In the Docker container, I set the network value to a custom network and otherwise only changed the login credentials and the server name.

I hope you can help me.

Regards, Snow

if you dont have any pools, you can directly assign the array disk with /mnt/diskX/appdata (where X is the number of the drive)

Is it necessary to store the files in a pool? If so, I would buy an SSD and mount it as a cache. It never disappears.

  • Author
4 minutes ago, Sn0w90 said:

Is it necessary to store the files in a pool? If so, I would buy an SSD and mount it as a cache. It never disappears.

its not necessary at all. its just "common" that people have hdds in the array and ssds in pools and thats where you usually want to store your gameservers on.

/mnt/user/ works through FUSE and that can be hit or miss with games/gameservers. using /mnt/cache/XXX or /mnt/disk1/XXX bypasses that.

also of note is that, if you use the array for it and you have a parity disk, the ark server saves by default ever 15 minutes, so your parity drive and array drive kicks in every 15 minutes.

Hey, got another little issue i cant quite understand, i tried to manipulate the GameUserSettings.ini and Game.ini to set up the ark server as i'd like.
But when starting the container afterwards the files are always reset to the original content and i can't really change any of the server settings except those in the docker config.

How is it expected to configure the server? Should i add config entries to the docker template for everything, that would be rather cumbersome?

Thanks for any advice

Edit: I changed the files in
/cache/appdata/ark-se/ShooterGame/Saved/Config/WindowsServer

Edited by frank_alex92

  • Author
3 minutes ago, frank_alex92 said:

Hey, got another little issue i cant quite understand, i tried to manipulate the GameUserSettings.ini and Game.ini to set up the ark server as i'd like.
But when starting the container afterwards the files are always reset to the original content and i can't really change any of the server settings except those in the docker config.

How is it expected to configure the server? Should i add config entries to the docker template for everything, that would be rather cumbersome?

Thanks for any advice

Edit: I changed the files in
/cache/appdata/ark-se/ShooterGame/Saved/Config/WindowsServer

What did you try to set in which file?
Ark removes improper set settings

ah ok, then it's probably that..Game.iniGameUserSettings.ini

i generated the GameUserSettings. with an online generator.

i'll try to use the original file and just add what i want to change, instead of a newly generated file

  • Author
9 minutes ago, frank_alex92 said:

ah ok, then it's probably that..Game.iniGameUserSettings.ini

i generated the GameUserSettings. with an online generator.

i'll try to use the original file and just add what i want to change, instead of a newly generated file

Weird generator

Ive fixed them up

You should change your admin password as it was written in the GameUserSettings file^^

GameUserSettings.iniGame.ini

Re: copyparty

Tried several times. Logs look good but the webgui never works.

  • conf file in place

  • I have no port conflicts

  • Tried various other ports

  • Completely removed and started over several times

unraid 7.0.0

  • Author
6 minutes ago, in_trauma said:

Re: copyparty

Tried several times. Logs look good but the webgui never works.

  • conf file in place

  • I have no port conflicts

  • Tried various other ports

  • Completely removed and started over several times

unraid 7.0.0

Could you post the container log and template of yours

6 minutes ago, Mainfrezzer said:

Could you post the container log and template of yours


Realized I needed to start with the docker compose .conf example and mod to my needs and not the generic .conf linked in the description for the template.


Maybe worth updating to link the docker example .conf? Or do people have success starting with the the generic conf template?

  • Author
17 minutes ago, in_trauma said:


Realized I needed to start with the docker compose .conf example and mod to my needs and not the generic .conf linked in the description for the template.


Maybe worth updating to link the docker example .conf? Or do people have success starting with the the generic conf template?

i agree the config files are a bit of a mess.

Their example docker config sets 3923 as port

then, they have their docker specific config file

but in their docs they use this config file

13 minutes ago, Mainfrezzer said:

i agree the config files are a bit of a mess.

Their example docker config sets 3923 as port

then, they have their docker specific config file

but in their docs they use this config file

I was using that last one in my first attempts. The first few times I modified it to my needs to begin and it wouldn't load gui. Then I dropped it in as-is, Since in theory that should just work as-is, but nothing. Nuked it all, changed share and port numbers in the example config. Still nothing.

Then I dropped in the sample docker config and it worked. So now im working on modifying to my needs and exploring the app.

Thanks for your work and response.

  • Author
7 minutes ago, in_trauma said:

I was using that last one in my first attempts. The first few times I modified it to my needs to begin and it wouldn't load gui. Then I dropped it in as-is, Since in theory that should just work as-is, but nothing. Nuked it all, changed share and port numbers in the example config. Still nothing.

Then I dropped in the sample docker config and it worked. So now im working on modifying to my needs and exploring the app.

Thanks for your work and response.

i changed the template to mention, in the future (whenever its updated in the feed ), the basic docker config file and the more extensive one

When enabling Tailscale on Unraid for the CopyParty docker container I get this error. Is there a way to allow for Tailscale to work with copyparty?

=======================

Executing Unraid Docker Hook for Tailscale

ERROR: No root privileges!

ERROR: Unraid Docker Hook script throw an error!

Starting container without Tailscale!

Starting container...

=======================

copyparty v1.18.10 "logtail" (2025-08-04)

CPython v3.12.11 on Linux64 [GCC 14.2.0]

sqlite 3.49.2*1 | jinja 3.1.6 | pyftpd 1.5.10 | tftp 0.4.0

  • Author
58 minutes ago, abstrakONE said:

When enabling Tailscale on Unraid for the CopyParty docker container I get this error. Is there a way to allow for Tailscale to work with copyparty?

=======================

Executing Unraid Docker Hook for Tailscale

ERROR: No root privileges!

ERROR: Unraid Docker Hook script throw an error!

Starting container without Tailscale!

Starting container...

=======================

copyparty v1.18.10 "logtail" (2025-08-04)

CPython v3.12.11 on Linux64 [GCC 14.2.0]

sqlite 3.49.2*1 | jinja 3.1.6 | pyftpd 1.5.10 | tftp 0.4.0

You would have to use the tailscale sidecar container in this case

Edited by Mainfrezzer
Thanks autocorrect, not trail scale. Tailscale

Hi,

I've some problems launching the Pelican Panel container. In my opinion everything is configured right, but everytime the container starts it crashed immediately and i've this in the log:

In StreamHandler.php line 156:

The stream or file "/var/www/html/storage/logs/laravel-2025-08-12.log" coul

d not be opened in append mode: Failed to open stream: Permission denied

The exception occurred while attempting to log: file_get_contents(/var/www/

html/.env): Failed to open stream: No such file or directory

Context: {"exception":{}}

I've no idea what I'm doing wrong.

This is my container config:

image.png

Best regards

Edited by Redurion

  • Author
3 hours ago, Redurion said:

Hi,

I've some problems launching the Pelican Panel container. In my opinion everything is configured right, but everytime the container starts it crashed immediately and i've this in the log:

In StreamHandler.php line 156:

The stream or file "/var/www/html/storage/logs/laravel-2025-08-12.log" coul

d not be opened in append mode: Failed to open stream: Permission denied

The exception occurred while attempting to log: file_get_contents(/var/www/

html/.env): Failed to open stream: No such file or directory

Context: {"exception":{}}

I've no idea what I'm doing wrong.

This is my container config:

image.png

Best regards

The offical container runs with a different user and group

chown -R 82:82 /mnt/user/appdata/pelican-panel



should fix it

Thanks, that does the job

I recently upgraded to beta24 on the Pelican Panel using @Mainfrezzer 's custom Unraid template and am getting an error on panel startup. I've downgraded to beta23 and the issue goes away, but I need the new OIDC auto-user creation feature. I believe this is a known issue from my search of the Pelican Discord, but I haven't found anyone listing any workarounds to the issue. Thought I would cross post here (also created a support ticket in the Pelican Discord) to see if anyone has developed a workaround to the issue. Here's the error in the container logs on startup:

sed: can't create temp file '/usr/local/etc/php/php.ini-productionXXXXXX': Permission denied

Based on some chatter in the Pelican discord, this seems to be related to a permissions setting issue in the Dockerfile, and while the downgrade to beta23 makes this less critical, I was hoping there was a workaround to the permission issue that would allow me to continue to use beta24. Happy to post an issue on Github for the problem if that helps as well.

  • Author
6 minutes ago, FirbyKirby said:

I recently upgraded to beta24 on the Pelican Panel using @Mainfrezzer 's custom Unraid template and am getting an error on panel startup. I've downgraded to beta23 and the issue goes away, but I need the new OIDC auto-user creation feature. I believe this is a known issue from my search of the Pelican Discord, but I haven't found anyone listing any workarounds to the issue. Thought I would cross post here (also created a support ticket in the Pelican Discord) to see if anyone has developed a workaround to the issue. Here's the error in the container logs on startup:

sed: can't create temp file '/usr/local/etc/php/php.ini-productionXXXXXX': Permission denied

Based on some chatter in the Pelican discord, this seems to be related to a permissions setting issue in the Dockerfile, and while the downgrade to beta23 makes this less critical, I was hoping there was a workaround to the permission issue that would allow me to continue to use beta24. Happy to post an issue on Github for the problem if that helps as well.

if youre using my container, you can ignore that line completely. If youre using the official one, you can also ignore it unless youre trying to increase some upload limits

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.