Help: Setup a Cron
If you want to use recurring invoices you have to setup a cron that opens the url listed on the recurring invoices page. A cron is basically a script that runs on predefined times. You can setup a cron that runs every minute, every third hour per day or yearly. For recurring invoices you should run the cron daily.
There are two different ways on how to setup a cron:
- use you own web server or
- use an online service that runs the cron for you.
As there are various different types of operating software for web servers (e.g. Ubuntu, CentOS, Windows Server or even Mac OSX Server) there is not one tutorial on how to setup a cron. Because of this we listed tutorials for the most used systems below and wrote an example for Unix-based operating systems.
Example for Unix-based systems
Open the crontab file with
crontab -e and paste the following line
0 0 * * * wget -O - http://yoursite.com/invoices/cron/recur/your-cron-key >/dev/null 2>&1
yoursite.com is the domain you use for InvoicePlane and
your-cron-key the cron key from your settings.
There are a lot of online services that offer running a cron for you, for example cron-job.org or mywebcron.com any many other.
Please read the documentation of the service you use to know how to setup a cron with their system.