This is a startpage that has the shortcut links to selfhosted services, frequently used sites etc.
git clone git@github.com:scurtyhub/startpage.git
cd startpage/
This code uses OpenWeather to get Weather information. You can get the API key from here
vi config.ini
Add your preferred values to the config file. Below is a sample file
[DEFAULT]
weather_location = Scranton
weather_api_key = <Place_your_OpenWeather_API_key_here>
weather_units = metric
default_value = -1
Modify the links under selfhosted to point to your services. You can add any additional websites here.
If you haven't already set up Docker. You can set it up here
docker build -t startpage:latest .
docker run -d -p 5000:5000 startpage:latest
python3 -m venv .
source bin/activate
pip install -r requirements.txt
python app.py
Verify the deployment by navigating to your server address in your preferred browser.
http://localhost:5000
Now you can set your default home page to your new start page.