{"repo":"alseambusher/crontab-ui","free":true,"listed":false,"github":"https://github.com/alseambusher/crontab-ui","clone":"git clone https://github.com/alseambusher/crontab-ui.git","description":"Easy and safe way to manage your crontab file","language":"JavaScript","stars":3278,"topics":["nodejs","crontab","unix"],"license":"MIT","category":"dev-tools","readme_excerpt":"Crontab UI ========== Editing the plain text crontab is error prone for managing jobs, e.g., adding jobs, deleting jobs, or pausing jobs. A small mistake can easily bring down all the jobs and might cost you a lot of time. With Crontab UI, it is very easy to manage crontab. Here are the key features of Crontab UI. 1. Easy setup. You can even import from existing crontab. 2. Safe adding, deleting or pausing jobs. Easy to maintain hundreds of jobs. 3. Backup your crontabs. 4. Export crontab and deploy on other machines without much hassle. 5. Error log support. 6. Mailing and hooks support. Read this to see more details. Setup Get latest node from here. Then, npm install -g crontab-ui crontab-ui If you need to set/use an alternative host, port OR base url, you may do so by setting an environment variable before starting the process: HOST=0.0.0.0 PORT=9000 BASE URL=/alse crontab-ui By default, db, backups and logs are stored in the installation directory. It is recommended that it be overriden using env variable CRON DB PATH . This is particularly helpful in case you update crontab-ui. CRON DB PATH=/path/to/folder crontab-ui If you need to apply basic HTTP authentication, you can set user name and password through environment variables: BASIC AUTH USER=user BASIC AUTH PWD=SecretPassword Also, you may have to set permissions for your node modules folder. Refer this. If you need to use SSL, you can pass the private key and certificate through environment variables: SSL CERT=/path/","default_branch":null,"files":null,"tree":[],"storefront":"/r/alseambusher","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alseambusher/crontab-ui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}