Skip to content

bert-mccutchen/oak

Repository files navigation

A simple homepage for self-hosters.

100% opinionated — based on Flame and SUI. Fork or make your own if you want something different.

Default Homepage

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 theme.
    • 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

Applications Page

Bookmark

Bookmarks Page

Categories Page

Customize

Settings Page

Quotes Page

Themes Page

New Theme Page

Standard Themes
Abyss Acid
Abyss Homepage Acid Homepage
Aqua Autumn
Aqua Homepage Autumn Homepage
Black Bumblebee
Black Homepage Bumblebee Homepage
Business Caramellatte
Business Homepage Caramellatte Homepage
Cmyk Coffee
Cmyk Homepage Coffee Homepage
Corporate Cupcake
Corporate Homepage Cupcake Homepage
Cyberpunk Dark
Cyberpunk Homepage Dark Homepage
Dim Dracula
Dim Homepage Dracula Homepage
Emerald Fantasy
Emerald Homepage Fantasy Homepage
Forest Garden
Forest Homepage Garden Homepage
Halloween Lemonade
Halloween Homepage Lemonade Homepage
Light Lofi
Light Homepage Lofi Homepage
Luxury Night
Luxury Homepage Night Homepage
Nord Pastel
Nord Homepage Pastel Homepage
Retro Silk
Retro Homepage Silk Homepage
Sunset Synthwave
Sunset Homepage Synthwave Homepage
Valentine Winter
Valentine Homepage Winter Homepage
Wireframe
Wireframe Homepage

Mobile Screenshots

Forest Homepage Applications Page Bookmarks Page Categories Page
Settings Page Quotes Page Themes Page New Theme Page
Standard Themes (Mobile)
Abyss Acid Aqua Autumn
Abyss Homepage Acid Homepage Aqua Homepage Autumn Homepage
Black Bumblebee Business Caramellatte
Black Homepage Bumblebee Homepage Business Homepage Caramellatte Homepage
Cmyk Coffee Corporate Cupcake
Cmyk Homepage Coffee Homepage Corporate Homepage Cupcake Homepage
Cyberpunk Dark Dim Dracula
Cyberpunk Homepage Dark Homepage Dim Homepage Dracula Homepage
Emerald Fantasy Forest Garden
Emerald Homepage Fantasy Homepage Forest Homepage Garden Homepage
Halloween Lemonade Light Lofi
Halloween Homepage Lemonade Homepage Light Homepage Lofi Homepage
Luxury Night Nord Pastel
Luxury Homepage Night Homepage Nord Homepage Pastel Homepage
Retro Silk Sunset Synthwave
Retro Homepage Silk Homepage Sunset Homepage Synthwave Homepage
Valentine Winter Wireframe
Valentine Homepage Winter Homepage Wireframe Homepage

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.

About

A simple homepage for self-hosters.

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors 2

  •  
  •