1.7 KiB
1.7 KiB
HOMEMAKER
Keep making the web your own! Create your own custom static homepage!
live demo: https://home.domdit.com/
Features:
- Customizable background images
- Background images persist in new tabs and browser instances through the use of a cookie
- Customizable links
- Links have keybinds so you can type a letter and automatically be redirected to the page of your choice
- Tabbing system to sort your links
- Customizable fonts, colors, links, page title
- Configuration file based generation
Quickstart:
- Clone this repository
- Modify homemaker.conf
- Put your favorite wallpapers in the folder
bg/
- Run
python3 homemaker.py build
to compile your homepage - The compiled homepage is now in a folder called
build/
- Run
python3 homemaker.py serve
- Go to http://localhost:8000 to view your homepage
- repeat steps 2 through 7 until you have a homepage you are happy with.
- Take the files in the
build/
folder and host them wherever you host everything else - Update all of your browsers so that the home button and new tab button point to your new homepage
How to Host:
With your own server using nginx
I am not going to go in depth here. If you have your own server, I would:
- put the compiled files in the
build/
directory in/var/www/homepage
- create an nginx config entry that looks something like this:
server {
server_name home.<my-domain>.com www.home.<my-domain>.com;
location / {
root /var/www/homepage;
}
}
- reload nginx and you are good to go!
Hosting locally
Similar to hosting remotely, probably, just read for yourself: https://tcude.net/hosting-internal-sites-with-nginx/