All apps · 0 apps
oak
Docker app from Bert McCutchen's Repository
Overview
Readme
View on GitHubA simple homepage for self-hosters.
100% opinionated — based on Flame and SUI. Fork or make your own if you want something different.

Features
- Quickly 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!
- 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.
Uhh... No Logins?
Like many self-hosted applications, Oak is not intended to be hosted publicly. Don't open it up to the internet.
Usage
Docker
This application uses SQLite for storage. You must mount your desired database storage path to /rails/storage.
Example
docker run -d -it -p 3000:80 -v /path/on/host:/rails/storage ghcr.io/bert-mccutchen/oak:latest
Unraid
You need to change your storage directory ownership for Oak.
chown 1000:1000 /mnt/cache/appdata/oak
Screenshots
Self-Host

Bookmark


Customize




Standard Themes
| Abyss | Acid |
|---|---|
![]() |
![]() |
| Aqua | Autumn |
|---|---|
![]() |
![]() |
| Black | Bumblebee |
|---|---|
![]() |
![]() |
| Business | Caramellatte |
|---|---|
![]() |
![]() |
| Cmyk | Coffee |
|---|---|
![]() |
![]() |
| Corporate | Cupcake |
|---|---|
![]() |
![]() |
| Cyberpunk | Dark |
|---|---|
![]() |
![]() |
| Dim | Dracula |
|---|---|
![]() |
![]() |
| Emerald | Fantasy |
|---|---|
![]() |
![]() |
| Forest | Garden |
|---|---|
![]() |
![]() |
| Halloween | Lemonade |
|---|---|
![]() |
![]() |
| Light | Lofi |
|---|---|
![]() |
![]() |
| Luxury | Night |
|---|---|
![]() |
![]() |
| Nord | Pastel |
|---|---|
![]() |
![]() |
| Retro | Silk |
|---|---|
![]() |
![]() |
| Sunset | Synthwave |
|---|---|
![]() |
![]() |
| Valentine | Winter |
|---|---|
![]() |
![]() |
| Wireframe |
|---|
![]() |
Mobile Screenshots
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Standard Themes (Mobile)
| Abyss | Acid | Aqua | Autumn |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| Black | Bumblebee | Business | Caramellatte |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| Cmyk | Coffee | Corporate | Cupcake |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| Cyberpunk | Dark | Dim | Dracula |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| Emerald | Fantasy | Forest | Garden |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| Halloween | Lemonade | Light | Lofi |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| Luxury | Night | Nord | Pastel |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| Retro | Silk | Sunset | Synthwave |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| Valentine | Winter | Wireframe |
|---|---|---|
![]() |
![]() |
![]() |
Thanks
Big thanks to DaisyUI for the component library and themes. Also Flame, which has been the inpiration and my homepage for many years.
Legal Attributions
Icons are modified and colored programatically to match the user's theme. Icons are provided by selfh.st/icons, and Font Awesome Free under CC BY 4.0.
Install Oak on Unraid in a few clicks.
Find Oak in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Requirements
chown 1000:1000 /mnt/cache/appdata/oak
Categories
Related apps
Explore more like this
Explore allDetails
ghcr.io/bert-mccutchen/oak:latestRuntime arguments
- Web UI
http://[IP]:[PORT:80]- Network
bridge- Shell
sh- Privileged
- false
Template configuration
- Target
- 80
- Default
- 3002
- Value
- 3002
- Target
- /rails/storage
- Default
- /mnt/cache/appdata/oak/
- Value
- /mnt/cache/appdata/oak











































































