February 14Feb 14 GitHubGitHub - 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.FeaturesQuickly navigate your self-hosted applications.Icons from selfh.st/icons.Icons change color with your theme.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!SearchGlobal application/bookmark search for quick access (⌘ + K).Press tab from the global search to enter web search. (optional)Configurable hotkey and search engine.ThemeCreate your own themes using a custom theme builder.Clone existing themes and tweak them.Disable any theme you don't want to see.MigrateMove from Flame to Oak easily with a built-in import utility. Edited February 14Feb 14 by Bert McCutchen Removed mod notice.
March 12Mar 12 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 :DThe 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.
March 12Mar 12 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.