cli

Below cli task to install Chatwoot manually on Ubuntu 24.04 without used install.sh scripts as official guided 1. Install dependencies apt-get update && apt-get upgrade -y apt-get install -y curl curl -fsSL https://packages.redis.io/gpg | sudo gpg –dearmor –yes -o /usr/share/keyrings/redis-archive-keyring.gpg echo “deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main” | sudo tee /etc/apt/sources.list.d/redis.list mkdir -p /etc/apt/keyrings curl […]

Full short code to install Flectra ERP/CRM on Ubuntu Servers sudo adduser –system –quiet –shell=/bin/bash –home=/opt/flectra –gecos ‘flectra’ –group flectra sudo mkdir /etc/flectra && mkdir /var/log/flectra/ sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install postgresql postgresql-server-dev-14 build-essential python3-pillow python3-lxml python3-dev python3-pip python3-setuptools npm nodejs git gdebi libldap2-dev libpq-dev libsasl2-dev libxml2-dev libxslt1-dev […]

This command line code to run Ubuntu upgrade daily to make sure systems are being up-to-date for any bug fix by developers apt-get update && apt-get full-upgrade -y && apt-get autoremove -y && sudo apt-get clean && rm -rf /root/.Trash/* && rm -rf ~/.local/share/Trash/* && geoipupdate -v && apt install -t noble-backports cockpit

use rclone to delete only file type included: * –by-hash: find duplicated content in file by md5 hash * –dedupe-mode first: keep the fist file found and delete rest of other cli code as below: rclone dedupe dav:/Files –by-hash –dedupe-mode first

Weekly cli update for Erpnext on production, one-line working on command line cli code as below: cd /home/erpnext/frappe-bench && bench migrate-env /home/erpnext/.pyenv/shims/python && /home/erpnext/.pyenv/shims/bench setup requirements && /home/erpnext/.pyenv/shims/bench update –reset && yarn cache clean && npm cache clean –force

use rclone to delete only file type included: * –include: only delete files with that file type * –rmdirs: remove empty folder also after delete files on this folder cli code as below: rclone delete dav:/Photos –include ‘*.{MP4,avi,AVI,mp4}’ –rmdirs

use rclone to delete all file type and except some of them: * –exclude: do not delete these file type * –rmdirs: remove empty folder * dav:/Files: remote location folder which files need to delete cli code as below: rclone delete dav:/Files –exclude ‘*.{pdf,doc,docx,odt,ods,png,jpe,jpeg,key,jpg,xls,xlsx,tif,tiff,heic,heif}’ –rmdirs

  • 1
  • 2
Tal