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] OpenClaw — AI Personal Assistant

Featured Replies

Strange things here:

Whenever I put in an API key for RBAVE, either directly into openclaw.josn OR during installation config settings, the Docker container will NOT start.

When I remove the BRAVE API key it will continue to work great.


Really strange.... Any iodeas anyone?
Thanks!

  • Replies 201
  • Views 91.1k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Sharing my local ollama settings. "models": { "providers": { "ollama": { "baseUrl": "http://xxx.xxx.xxx.xxx:11434/v1", "apiKey": "ollama", "api": "openai-responses

  • PikkonMG
    PikkonMG

    If your on chrome or like me edge then edge://flags/#unsafely-treat-insecure-origin-as-secure Enable Insecure origins treated as secure and add your local ip on unraid server running openclaw I.E http

  • Can't seem to find the template on community apps. Was this published yet?

Posted Images

how do you guys treat gateway restarts in container?

20:13:20 [gateway] signal SIGUSR1 received

20:13:20 [gateway] received SIGUSR1; restarting

And then I need to restart container manually.

Looks like Peter (creator of OpenClaw) just signed up with OpenAI, not sure what that means for openclaw and its open source status.

19 hours ago, TylerDurden182730 said:

Did you get this working? I tried this trough open claw directly, but it adds parameters like credentialsPath to the config, which are no longer supported. I tried
gog auth add [email protected] --services gmail,calendar,drive,contacts,sheets,docs
but that generates a link that points back to local host and a port that is not accessible when running in a docker.

I was able to get around the redirect by adding --manual at the end and it seems that it saves the credentials in the keyring now. But openclaw still refuses to send emails. There must be some additional configuration in openclaw to get this working.

(Translated from my Spanish cheat sheet)

It works for me this way, using --manual

First, review the steps to set up API access permissions here: https://github.com/steipete/gogcli?tab=readme-ov-file
Section: Quick Start → 1. Get OAuth2 Credentials
You need to download the JSON credentials file and place it in the credentials folder.

My steps:

  • Place the credentials JSON file downloaded from Google Cloud Console in /root/.openclaw/credentials/

  • Enter the container’s interactive session: docker exec -it OpenClaw bash

  • gog auth credentials /root/.openclaw/credentials/client_secret.json

  • gog auth add [email protected] --services gmail,calendar,drive,sheets --manual

  • Click the URL, open it in your browser, continue through until you reach an error page. Copy that URL and paste it back into the terminal — that’s what it’s requesting.

  • You’ll be prompted to create a passphrase.

  • Run gog auth list to view the stored credentials (you’ll be asked for the secure key again).

  • Then run export [email protected]

  • To check if it works, try:
    gog gmail labels list
    It will ask for your passphrase.

To prevent everything from being lost after updates:
Add a path to store Google authentication credentials.

Container path --> /root/.config/gogcli

Host path --> /mnt/user/appdata/openclaw/gog

19 hours ago, TylerDurden182730 said:

Did you get this working? I tried this trough open claw directly, but it adds parameters like credentialsPath to the config, which are no longer supported. I tried
gog auth add [email protected] --services gmail,calendar,drive,contacts,sheets,docs
but that generates a link that points back to local host and a port that is not accessible when running in a docker.

I was able to get around the redirect by adding --manual at the end and it seems that it saves the credentials in the keyring now. But openclaw still refuses to send emails. There must be some additional configuration in openclaw to get this working.

Edited by Pochero

I am not sure what I'm doing wrong but I can for the life of it not get OC running.

My problem seems to be that the API can not connect to the gateway (even if the GUI shows a connmection and chatting works).

I can't seem to figure out why.
I have clean-fresh-installed 5x now, doctor will always give me "gateway connect failed: Error: pairing required".

I have manually created /root/.openclaw/identity/device-auth,json (since it did not autogenerate) but now luck.
I have tried to manually rotate tokens about 30x now, no luck.

I tried first solving it by asking OC itself for help but it seems stuck on trying to convince me that my problem is that fact that OC seems to keep its config in /root/.openclaw", a directory that OC itself calls "ephermal" and thus not "reboot-persistent".

Then I tried asking chatGPT about it and that one at least gave some intreresting hints such as correcting file privileges - but in the end it will just not work.

Apparently the installation of OC in Unraid does NOT take the gateway token over from the config dialogue in unraid into the installation for the API/gateway config.

Are there steps missing in the explanation here jdhill777/openclaw-unraid: Unraid Community Applications template for OpenClaw AI assistant ?

Any help apprechiated!

Edited by southy44

6 hours ago, southy44 said:

I am not sure what I'm doing wrong but I can for the life of it not get OC running.

My problem seems to be that the API can not connect to the gateway (even if the GUI shows a connmection and chatting works).

I can't seem to figure out why.
I have clean-fresh-installed 5x now, doctor will always give me "gateway connect failed: Error: pairing required".

I have manually created /root/.openclaw/identity/device-auth,json (since it did not autogenerate) but now luck.
I have tried to manually rotate tokens about 30x now, no luck.

I tried first solving it by asking OC itself for help but it seems stuck on trying to convince me that my problem is that fact that OC seems to keep its config in /root/.openclaw", a directory that OC itself calls "ephermal" and thus not "reboot-persistent".

Then I tried asking chatGPT about it and that one at least gave some intreresting hints such as correcting file privileges - but in the end it will just not work.

Apparently the installation of OC in Unraid does NOT take the gateway token over from the config dialogue in unraid into the installation for the API/gateway config.

Are there steps missing in the explanation here jdhill777/openclaw-unraid: Unraid Community Applications template for OpenClaw AI assistant ?

Any help apprechiated!

I am not sure if that is related, but have you tried network type "host"?

8 hours ago, southy44 said:

I am not sure what I'm doing wrong but I can for the life of it not get OC running.

My problem seems to be that the API can not connect to the gateway (even if the GUI shows a connmection and chatting works).

I can't seem to figure out why.
I have clean-fresh-installed 5x now, doctor will always give me "gateway connect failed: Error: pairing required".

I have manually created /root/.openclaw/identity/device-auth,json (since it did not autogenerate) but now luck.
I have tried to manually rotate tokens about 30x now, no luck.

I tried first solving it by asking OC itself for help but it seems stuck on trying to convince me that my problem is that fact that OC seems to keep its config in /root/.openclaw", a directory that OC itself calls "ephermal" and thus not "reboot-persistent".

Then I tried asking chatGPT about it and that one at least gave some intreresting hints such as correcting file privileges - but in the end it will just not work.

Apparently the installation of OC in Unraid does NOT take the gateway token over from the config dialogue in unraid into the installation for the API/gateway config.

Are there steps missing in the explanation here jdhill777/openclaw-unraid: Unraid Community Applications template for OpenClaw AI assistant ?

Any help apprechiated!

Conect ssh to unraid

http://localhost:18789/?token=your_gateway_token

open /appdata/openclaw/config/devices/pending.json

change "silent": false --> true

It works for me

18 hours ago, southy44 said:

I am not sure what I'm doing wrong but I can for the life of it not get OC running.

My problem seems to be that the API can not connect to the gateway (even if the GUI shows a connmection and chatting works).

I can't seem to figure out why.
I have clean-fresh-installed 5x now, doctor will always give me "gateway connect failed: Error: pairing required".

I have manually created /root/.openclaw/identity/device-auth,json (since it did not autogenerate) but now luck.
I have tried to manually rotate tokens about 30x now, no luck.

I tried first solving it by asking OC itself for help but it seems stuck on trying to convince me that my problem is that fact that OC seems to keep its config in /root/.openclaw", a directory that OC itself calls "ephermal" and thus not "reboot-persistent".

Then I tried asking chatGPT about it and that one at least gave some intreresting hints such as correcting file privileges - but in the end it will just not work.

Apparently the installation of OC in Unraid does NOT take the gateway token over from the config dialogue in unraid into the installation for the API/gateway config.

Are there steps missing in the explanation here jdhill777/openclaw-unraid: Unraid Community Applications template for OpenClaw AI assistant ?

Any help apprechiated!

I'm in the same boat with the gateway issues, I eagerly await an answer, someone please

9 hours ago, Pochero said:

Conect ssh to unraid

http://localhost:18789/?token=your_gateway_token

open /appdata/openclaw/config/devices/pending.json

change "silent": false --> true

It works for me

The devices folder and pending.json does not exist on my system

rather than typing node dist/index.js you can type ./openclaw.mjs

the gateway errors were false positives. Once I sent a message from my mobile whatsapp open claw was able to read and respond absolutely fine. I also upgraded to openclaw version 2026.2.17 not that I think this was the issue!

Hi there

When installing it locally, I can select to use OpenAI via my ChatGPT monthly subscription, could you update the Docker Container to allow it?
It should be quite a lot cheaper that way.

p.s. Might have missed it, if already possible.

  • On 2/18/2026 at 12:01 AM, Pochero said:

    Conect ssh to unraid

    http://localhost:18789/?token=your_gateway_token

    open /appdata/openclaw/config/devices/pending.json

    change "silent": false --> true

    It works for me

That actuall did the trick!

Thanks!

@dvkwong do:

  1. open CLI of UNRAID

  2. enter the Docker container of OpenClaw: docker exec -it OpenClaw bash

  3. install editor e.g. joe or vim apt-get install [your editor]

  4. go to directory: cd ~/.openclaw/devices/

  5. Editiere Datei wie oben angegeben: vim penjding.json

  6. Danach Container neu starten

Thanks @southy44 I have made the updates, I'll monitor and see if I get any further issues.
# cat ~/.openclaw/devices/pending.json

{

"silent": true

}

Has anyone added a browser to the docker? I'm trying to get this to work but I have no idea what to do to get this going. Anyone else got it to work?

On 2/16/2026 at 7:35 AM, TylerDurden182730 said:

Did you get this working? I tried this trough open claw directly, but it adds parameters like credentialsPath to the config, which are no longer supported. I tried
gog auth add [email protected] --services gmail,calendar,drive,contacts,sheets,docs
but that generates a link that points back to local host and a port that is not accessible when running in a docker.

I was able to get around the redirect by adding --manual at the end and it seems that it saves the credentials in the keyring now. But openclaw still refuses to send emails. There must be some additional configuration in openclaw to get this working.

I ended up using imap and it works better. I kinda gave up on gog since it kept getting disconnected.

Also Has anyone added a browser to the docker? I'm trying to get this to work but I have no idea what to do to get this going. Anyone else got it to work?

On 2/16/2026 at 3:17 PM, chortya said:

how do you guys treat gateway restarts in container?

20:13:20 [gateway] signal SIGUSR1 received

20:13:20 [gateway] received SIGUSR1; restarting

And then I need to restart container manually.

I've been using --init --restart unless-stopped
in Extra Parameters to get it to restart properly. Not sure if it was just --init or the --restart that did it's working for me cleanly right now

Edited by michaelt604

So now I also run into the gateway issue. Normal commands work fine, but when I tell OC to create a task that needs a CRON job I get the following error

[tools] cron failed: gateway closed (1008): unauthorized: device token mismatch (rotate/reissue device token) Gateway target: ws://192.168.86.45:18789 Source: local lan 192.168.86.45 Config: /root/.openclaw/openclaw.json Bind: lan

My gateway config looks like this, I have a feeling that the issue comes from OC talking to itself via the IP address and not using a token.

  "gateway": {
    "port": 18789,
    "mode": "local",
    "bind": "lan",
    "controlUi": {
      "allowInsecureAuth": true
    },
    "auth": {
      "mode": "token",
      "token": "MY TOKEN"
    },
    "tailscale": {
      "mode": "off",
      "resetOnExit": false
    }

My pending.js was empty, so I added

{
"silent": true
}

but that did not change anything.

My open claw keeps telling me the open claw cli isn't abvailable when I try tio check gateway status etc from a chat. I think this is becuase in this docker to run commands we can't use openclaw command. How do I alias that so it get picked up in the docker environment?

4 minutes ago, unraid-user said:

My open claw keeps telling me the open claw cli isn't abvailable when I try tio check gateway status etc from a chat. I think this is becuase in this docker to run commands we can't use openclaw command. How do I alias that so it get picked up in the docker environment?

That is because you are running in a docker and not natively. You can use

node dist/index.js gateway status --token "YOUR TOKEN"

to see the status

7 hours ago, razorline said:

Also Has anyone added a browser to the docker? I'm trying to get this to work but I have no idea what to do to get this going. Anyone else got it to work?

Do you mean to give the bot the ability to e.g. search for stuff in the internet in order to answer a question that you give it? Then use the BRAVE API, I think I have that working.


Or you you mean you want to be using a browser window and OC can actually SEE that window and maybe even interact with it? That won't work if you have it running on UNRAID since UNRAID doesn't have a desktop.
You could start a VM with an OS with a desktop in UNRAID (There are some available in the Apps in unraid). But then you would probably need to install OpenClaw inside THAT virtual machine because it would need to run THERE.
Not sure if there are other ways to do this, such as using a RDP-connection from OC to your personal desktop to have him watch you over the shoulder, I could imagine some use cases for that but not sure if something like this has been implemented yet.

On 2/6/2026 at 11:19 AM, iBuSH said:

Why cant we use the openclaw-cli command in docker container?
From OpenClaw website it seems it supposed to be available

https://docs.openclaw.ai/install/docker

*Edit*
I've changed the post arguments to this, and now its working
sh -c "mkdir -p /root/.openclaw /home/linuxbrew; [ -s /root/.openclaw/openclaw.json ] || echo '{\"gateway\":{\"mode\":\"local\",\"bind\":\"lan\",\"controlUi\":{\"allowInsecureAuth\":true},\"auth\":{\"mode\":\"token\"}}}' > /root/.openclaw/openclaw.json; echo 'alias openclaw-cli=\"node dist/index.js\"' >> ~/.bashrc; exec node dist/index.js gateway --bind lan"

This worked for me. Can this be incorporated into the unraid template please?

12 minutes ago, TylerDurden182730 said:

That is because you are running in a docker and not natively. You can use

node dist/index.js gateway status --token "YOUR TOKEN"

to see the status

Thanks. I've used the fix quoted above so that I can use the same commands as in the documentation.

28 minutes ago, southy44 said:

Do you mean to give the bot the ability to e.g. search for stuff in the internet in order to answer a question that you give it? Then use the BRAVE API, I think I have that working.


Or you you mean you want to be using a browser window and OC can actually SEE that window and maybe even interact with it? That won't work if you have it running on UNRAID since UNRAID doesn't have a desktop.
You could start a VM with an OS with a desktop in UNRAID (There are some available in the Apps in unraid). But then you would probably need to install OpenClaw inside THAT virtual machine because it would need to run THERE.
Not sure if there are other ways to do this, such as using a RDP-connection from OC to your personal desktop to have him watch you over the shoulder, I could imagine some use cases for that but not sure if something like this has been implemented yet.

Ah gotcha. I did see a openclaw docker container that has that capability already implemented and wasn't sure how that would work. Thank you though!

Guys,

all of you using OpenClaw on Unraid,

What's your verdict on actual "usefullness"?

My point is:
I have not too shabby hardware in my unraid - an I5-7500 / 16GB RAM and not a lot of load.
But even with a lower tier model (eg Haiku) connected over API (not subscription but "pay per use" and of course NOT a local model) I get "API rate limit reached" bascially after a few minutes of casual conversation.

Nothing complex, no large tasks with hundrets of tokes, really 3 minutes of "what's the time" will be enough to kick me out.

I'm not sure if the limiting factor is my local hardware or the API limiting, but this thing isn't usefull for anything in practice.

I can not understand how people report that they could generates scripts, have multiple agents running doing coding etc... this is utterly unusable.

What's your experience: do you have OpenClaw running (NO local models of course, just relaying to public models) and it is acutally good enough for some basic real world tasks or is this just a lost case?

4 hours ago, southy44 said:

Guys,

all of you using OpenClaw on Unraid,

What's your verdict on actual "usefullness"?

My point is:
I have not too shabby hardware in my unraid - an I5-7500 / 16GB RAM and not a lot of load.
But even with a lower tier model (eg Haiku) connected over API (not subscription but "pay per use" and of course NOT a local model) I get "API rate limit reached" bascially after a few minutes of casual conversation.

Nothing complex, no large tasks with hundrets of tokes, really 3 minutes of "what's the time" will be enough to kick me out.

I'm not sure if the limiting factor is my local hardware or the API limiting, but this thing isn't usefull for anything in practice.

I can not understand how people report that they could generates scripts, have multiple agents running doing coding etc... this is utterly unusable.

What's your experience: do you have OpenClaw running (NO local models of course, just relaying to public models) and it is acutally good enough for some basic real world tasks or is this just a lost case?

I have mine connected to OpenAI API. I stuck $20 on it and have used about $2 over 2 days of queries here and there.

My issues with running OpenClaw in a container is I get timeouts from requests that take longer than a minute. Trying to work out where in the pipeline that's happening. Also because OpenClaw is running in a unraid container it doesn't have access to a few system calls so I feel I'm not letting OpenClaw do all it can do. I've considered sticking it into a linux VM instead just to check out if there's a significant different in usability.

Right now I am slowly using a couple of features and not rushing into getting lots of skills working. Brave API search is working. GitHub integration is working. It's checked out a project for me and added files to dockerise it and checked them in. Simple stuff, but I prefer getting stuff working before moving onto other skills. So it's limited use right now but mostly because I want to go at a slower pace.

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.