would announce the reboot every day at 4:00am, then reboot 5 minutes later (at 4:05am).
Ctrl+X, Y, Enter should get you out of crontab (if using nano)
Note: you might have to run crontab -e as root, because shutdown needs root. crontab -e opens a file in /tmp instead of the actual crontab so that it can check your new crontab for errors. If there are no errors, then your actual crontab will be updated.
services:minio:image:minio/minio:RELEASE.2025-03-12T18-04-18Z-cpuv1container_name:minio-serverenvironment:MINIO_ROOT_USER:minioadminMINIO_ROOT_PASSWORD:minioadminports:-"9000:9000"# MinIO API and Console-"9001:9001"# MinIO Console (if using separate port for console)volumes:-minio_data:/data# Mount a named volume for persistent datacommand:server /data --console-address ":9001"restart:unless-stoppedvolumes:minio_data:
sudoaptinstallcertbotpython3-certbot-dns-cloudflare-ysudonano/etc/letsencrypt/cloudflare.confdns_cloudflare_email="<email-id>"dns_cloudflare_api_key="<api-key>"# Replace with your Cloudflare API key (Not API Token)sudochmod600/etc/letsencrypt/cloudflare.confsudocertbotcertonly--dns-cloudflare--manual-public-ip-logging-ok-dsample.com-d*.sample.com--manual-auth-hook/etc/letsencrypt/acme-dns-auth.py
sudomysql-uroot-pCREATEDATABASEwordpress;CREATEUSER'wpuser'@'localhost'IDENTIFIEDBY'secure_password'; # Replace with your desired passwordGRANTALLPRIVILEGESONwordpress.*TO'wpuser'@'localhost';FLUSHPRIVILEGES;EXIT;
Download and extract WordPress
cd/var/www/htmlsudowgethttps://wordpress.org/latest.tar.gzsudotar-xvzflatest.tar.gzsudormlatest.tar.gzsudochown-Rwww-data:www-data/var/www/html/wordpresssudochmod-R755/var/www/html/wordpresssudomv/var/www/html/wordpress/wp-config-sample.php/var/www/html/wordpress/wp-config.phpsudonano/var/www/html/wordpress/wp-config.phpdefine('DB_NAME','wordpress' );define('DB_USER','wpuser' );define('DB_PASSWORD','secure_password' ); # Replace with your passworddefine('DB_HOST','localhost' );
Create a new Nginx configuration file for WordPress