Skip to content

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

License

Notifications You must be signed in to change notification settings

playlogo/Startsida

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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
  • 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
  • Wake-on-LAN: Turn on your PCs remotely - implemented but currently broken

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:

Troubleshooting

Q: Cache seems to be misbehaving or outdated (no wallpaper, etc) S: Quickly tap on the git version tag 3 times to force reset the cache and service worker

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