You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Romain de Laage 6f7c35a63b Update firewall (gemini2) 2 years ago
.gitignore Now config is in an external file, domain checked is shown and dig is forced to check A entries 3 years ago
README.md Update README 3 years ago
certify.sh Add a script to certify a domain 3 years ago
dyndns.env.example Now config is in an external file, domain checked is shown and dig is forced to check A entries 3 years ago
dyndns.sh Now config is in an external file, domain checked is shown and dig is forced to check A entries 3 years ago
firewall.service Add a script to manage firewall 3 years ago
firewall.sh Update firewall (gemini2) 2 years ago
miniflux.sh Add the basics for a remote program to control a miniflux server 3 years ago
renew.sh Add a script to renew all certificates automatically 3 years ago

README.md

Required packages:

  • dnsutils
  • curl

When you are configuring the package you must place the *.env file in the home directory of the user who will execute the script by copying the exemple file, then edit it :

cp myscript.env.example ~/myscript.env
nano ~/myscript.env

Moreover, you should add a job to execute some scripts in a crontab, for example it could be a good idea for the dyndns script or the renew script.