Skip to content

playlogo/Startsida

Repository files navigation

Startsida

A modern, customizable browser startpage that works offline and synchronizes across devices. Perfect when you use lot's of awesome self hosted software across many devices.

Banner

Features

Core Features

  • Offline support: Full functional clients even without an internet connection
  • Auto-Sync: Clients automatically update when online
  • Easy Configuration: Everything is configured via simple JSON files on the server
  • Custom Wallpapers: Simply place them under the wallpapers folder and restart the server
  • Easy deployment: Just start one docker container

🚀 Advanced features using modules

  • Shortcuts: Execute shell commands on the server
  • Wake-on-LAN: Turn on your PCs remotely
  • Smart-Home: Activate scenes from your bumbleCore Smarthome (Home-Assistant support coming soon tm)

🕑 Planed features

  • Groups: Organize your bookmarks and more using groups
  • Authentication: Simple one-time authentication for new devices

Tutorial

Server installation:

  1. Clone this repo: git clone https://github.com/playlogo/Startsida.git

Optional: Setup automatic git synchronization of your bookmarks: Create and edit data/config.toml:

[repo]
url = "" # Git clone URL to your repo, can be empty if git repo already cloned
branch = "main" # Remote main branch
interval = 5 # Fetch interval in minutes
  1. Create cache/ and data/: mkdir cache/ && mkdir data/
  2. Start the docker containers: sudo docker compose up -d --build
  3. Setup Nginx for ssl: Take a look at docs/nginx.conf for inspiration

Configuration:

  1. Edit the JSON config files inside data/ (Tip: Use an editor with JSON support like VSCode for autocomplete!)
  2. Restart the server

Browser Setup:

About

Modern, customizable browser startpage that works offline and synchronizes across devices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published