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] Oak

Featured Replies

GitHub
No image preview

GitHub - bert-mccutchen/oak: A simple homepage for self-h...

A simple homepage for self-hosters. Contribute to bert-mccutchen/oak development by creating an account on GitHub.

Features

  • Quickly navigate your self-hosted applications.

  • Keep common bookmarks handy. (optional)

    • Organize them with categories.

  • Greetings for good vibes. (optional)

  • Daily quotes for extra wisdom. (optional)

  • Local weather conditions. (optional)

  • Completely customizable.

  • 100% mobile friendly.

And More!

  • Search

    • Global application/bookmark search for quick access (⌘ + K).

    • Press tab from the global search to enter web search. (optional)

    • Configurable hotkey and search engine.

  • Theme

    • Create your own themes using a custom theme builder.

    • Clone existing themes and tweak them.

    • Disable any theme you don't want to see.

  • Migrate

    • Move from Flame to Oak easily with a built-in import utility.

Edited by Bert McCutchen
Removed mod notice.

  • 4 weeks later...

Fantastic app thankyou! I've used Flame for years and only recently started trying out ThinkDashboard due to features like pages and lack of updates for Flame. Oak doesn't seem to have pages but the UI is much improved :D

The documentation states not to open this up to the internet BUT if you are going to, firstly put it behind some kind of auth or conditional access but secondly you will need to preserve the host headers at whatever your reverse proxy is. It doesn't appear that there is a way to tell it to accept responses from an address that it did not send the initial data to and so it sends an error 500. Enabling preserve host headers at your reverse proxy will do this translation for you.

Here is the Pomerium Documentation as that is what I use but I'm pretty sure all other reverse proxies have some flavour of the same thing.

  • Author

Hey thanks!

I also used Flame for a very long time, I didn't want to let go until I made my own replacement. So I'm happy to see that someone else is enjoying it for the same reasons. :)

I'll add the ability to specify your own domain without it 500'ing, it's a pretty easy add. I never considered having a local domain connected to it for some reason, so it's totally valid. I also like that pages feature that ThinkDashboard has, I'll look into seeing if I can integrate that nicely into Oak. I think it would be a great addition. No promises though, I might not be able to find a way to integrate it that feels natural.

My goal is to be simple, but still practical. So none of that stuff where you connect it to apps to get stats and whatnot, there's other dashboards for that.

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.