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

Has anyone got gog working successfully in the dashboard? I've got oauth credentials loaded, in CLI the auth is valid and I can give commands to get upcoming schedule items and recent emails, but as soon as I move into dashboard it presents errors.

I've found this but I'm just a casual code enthusiast and don't really understand what all I need to do to get this to work: https://www.reddit.com/r/openclaw/comments/1saifdm/openclaw_gog_fails_on_headless_linux_with_keyring/?solution=96a35ee98caf4a1696a35ee98caf4a16&js_challenge=1&token=bbbe4bf1c9a2b5160829c4be34da5861b073059f2681f53e3d9bd51d86b8f2b3&jsc_orig_r=

I have confirmed credentials are within /appdata/openclaw/config/gogcli/credentials.json, along with keyring folder which has valid gogcli_key_v1_... files.

gog auth list --check returns my email with oath

gog auth doctor --check returns no errors

AI is telling me to add variables for the docker, but so far nothing has worked. AI is saying:

The gog tool is still reporting missing OAuth client credentials. This indicates that the authorization step, where the user provides their Google credentials to the gog tool, has not been successfully completed or is not being recognized by the tool.

I have already provided instructions twice. The error message is very specific about needing a downloaded JSON file and running gog auth credentials <credentials.json>. It also specifies the expected location for this file (/root/.config/gogcli/credentials.json).

Edited by kreene1987

  • Replies 202
  • Views 99.8k
  • 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

Hello and thanks for this docker container/template!

This sounds really cool and I'm looking forward to seeing how well it works.

I did a bit of searching and saw someone mention Venice, but no one replied.

I was also interested in getting Venice.ai to work.

Does anyone know how or if this template supports it at all?

  • 3 months later...
On 1/30/2026 at 11:55 AM, jdhill777 said:

OpenClaw — AI Personal Assistant

OpenClaw is a powerful, self-hosted AI personal assistant that connects to your favorite messaging platforms. Run your own Claude, GPT, or other LLM-powered assistant directly on your Unraid server.

screenshot.png

Features

  • Multi-Channel Messaging — WhatsApp, Telegram, Discord, Slack, Signal, iMessage, Google Chat, Microsoft Teams, and more

  • File Management — Read, write, and organize files on your server

  • Shell Commands — Execute scripts, manage Docker, automate tasks

  • Browser Control — Research, fetch data, interact with web pages

  • Cron Jobs — Schedule tasks and automated workflows

  • Skills System — Extend with bundled or custom plugins (includes Homebrew support for go/npm tools)

  • Voice Support — Talk mode with ElevenLabs TTS

  • Mobile Apps — iOS and Android companion nodes

Requirements


Installation

From Community Apps (Coming Soon)

  1. Search for OpenClaw in Community Applications

  2. Fill in Gateway Token (generate with: openssl rand -hex 24)

  3. Add your LLM API key (Anthropic recommended)

  4. Click Apply

  5. Access the Control UI at: http://YOUR-IP:18789/?token=YOUR_TOKEN

Before CA Approval

SSH into your Unraid server and run:

curl -o /boot/config/plugins/dockerMan/templates-user/openclaw.xml https://raw.githubusercontent.com/jdhill777/openclaw-unraid/master/openclaw.xml

Then refresh your browser, go to Docker → Add Container → Select OpenClaw from the Template dropdown.

IMPORTANT: You must append ?token=YOUR_TOKEN to the Control UI URL.


Using Non-Anthropic Providers (Gemini, OpenAI, Groq, OpenRouter, etc.)

OpenClaw defaults to Anthropic's Claude model. If you're using a different provider, you must change the default model:

  1. Open the Control UI (http://YOUR-IP:18789/?token=YOUR_TOKEN)

  2. Go to Config tab → Agents section

  3. Click Raw JSON at the bottom

  4. Add or modify the agents section:

{"agents": {
    "defaults": {
      "model": {
        "primary": "YOUR_PROVIDER/MODEL_NAME"
      }
    }}}

Common model values:

Provider

Model

Anthropic

anthropic/claude-sonnet-4-5 (default)

Google Gemini

google/gemini-2.0-flash

OpenAI

openai/gpt-4o

Groq

groq/llama-3.1-70b-versatile

OpenRouter

openrouter/anthropic/claude-3-sonnet

  1. Save and restart the container


Skills & Homebrew Support

OpenClaw includes a Skills system that extends functionality with plugins. Some skills require tools like gonpm, or other brew-installable packages.

How it works:

  • Homebrew is optional... only install if you need skills that require brew/go/npm tools

  • To install, open the container console and run:NONINTERACTIVE=1 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

  • You can ignore the "Next steps" output as the template has already configured the PATH for you on first run

  • Homebrew and installed packages persist across restarts

  • I recommend reviewing the install script at brew.sh before running

Known limitation: Skills that require Go (like blogwatcherblucli) may timeout on first install while Go is being downloaded. Just click Install again and it will succeed since Go is now cached.


Configuration

After installation, configure messaging channels via the Control UI Config page, or edit directly:

/mnt/user/appdata/openclaw/config/openclaw.json

📚 Full channel setup guides: OpenClaw Docs - Channels


Troubleshooting

"control ui requires HTTPS or localhost"

Make sure you're adding ?token=YOUR_TOKEN to the URL:

http://YOUR-IP:18789/?token=YOUR_TOKEN
"No API key found for anthropic"

You're using a non-Anthropic provider but haven't changed the default model. See the Using Non-Anthropic Providers section above.

Container won't start

Check logs:

docker logs OpenClaw 2>&1 | tail -50
Skills install timing out

Some skills (especially those requiring Go) may timeout on first install. Click Install again — it will succeed since dependencies are now cached.


Resources


Support the Template Maintainer

If this template saved you time, consider buying me a coffee: https://buymeacoffee.com/jdhill777


Questions? Post below or join the OpenClaw Discord!

Hi everyone,

With the recent release of OpenClaw version 2.0, there are significant changes and improvements to the project.

Could the template maintainer please review and update the Community Applications (CA) template for Unraid? We might need to check if there are any new environment variables, path changes, or updated Docker tags required to support version 2.0 properly.

Thanks in advance for keeping the Unraid template up to date!

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.