Skip to content

tuetenk0pp/webtrees-mngr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Webtrees Manager

This is a bash script that helps with setting up a new Webtrees instance on Ubuntu-Server. Current features are:

  • install and setup complete LAMP Stack
    • Apache Webserver
    • PHP
    • MariaDB
    • Uncomplicated Firewall
  • install and setup Webtrees
  • SSL certificate provisioning and renewal with Certbot
  • local backup initialisation and automation with Borgbackup

Quickstart

  1. Have a fresh Ubuntu-Server install with Shell access
  2. Domain name with DNS record pointed at the server
  3. Run this command to start the script (git and/or script might be missing if the command fails):
git clone https://github.com/Tuetenk0pp/webtrees-mngr.git ~/webtrees-mngr && cd ~/webtrees-mngr/ && chmod +x webtrees-install.sh && script -c "sudo ./webtrees-install.sh" webtrees-install.log
  1. Provide details and select options as the script runs
  2. Visit your domain and enjoy your new webtrees install

Contributions

Have a look at the Issues Tab to find out how you can help. Submit a PR only if you tested your changes already.

License

MIT License

About

Bash script that helps with setting up a new Webtrees instance.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages