=== Version 10/19/2025 == Do these steps as root unless otherwise noted apt update apt upgrade apt install zip gcc g++ make p7zip-full mc vi /etc/hostname # Set your host name here hostname -F /etc/hostname == Set Timezone timedatectl # show current zone timedatectl list-timezones # List the available timezones timedatectl set-timezone If using fremont server use this: timedatectl set-timezone America/Los_Angeles # Use easy install script: curl https://easyinstall.citadel.org/install | bash apt install certbot # Set up letsencrypt HOSTNAME=mycitadel.example.com certbot certonly --agree-tos --non-interactive --text --rsa-key-size 4096 \ --email admin@${HOSTNAME} \ --webroot --webroot-path /usr/local/webcit \ --domains ${HOSTNAME} ln -sfv /etc/letsencrypt/live/${HOSTNAME}/privkey.pem /usr/local/citadel/keys/citadel.key ln -sfv /etc/letsencrypt/live/${HOSTNAME}/fullchain.pem /usr/local/citadel/keys/citadel.cer # Install spamassassin: apt install spamassassin spamc update-rc.d spamassassin enable vi /etc/cron.daily/spamassassin # Set: CRON=1 service spamd restart # Install ClamAV: apt-get install clamav apt-get install clamav-daemon # Set up the (120x35) citadel menu image Replace the file: /usr/local/webcit/static/citadel-logo.gif # - or edit /usr/local/webcit/static/t/iconbar.html # Set the (75x76) login icon: Edit: /usr/local/webcit/static/t/menubar.html Add more locales: dpkg-reconfigure locales service webcit-http restart service webcit-https restart