Skip to content

Instantly share code, notes, and snippets.

@kngvamxx
Forked from asif633/Erpnext Install
Created April 14, 2021 15:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kngvamxx/7437f3201929578bdbc4ba7dff65e6ef to your computer and use it in GitHub Desktop.
Save kngvamxx/7437f3201929578bdbc4ba7dff65e6ef to your computer and use it in GitHub Desktop.
Get New Instance
apt-get update -y
apt-get upgrade -y
apt-get install libffi-dev python3-pip python3-dev python3-testresources libssl-dev wkhtmltopdf gcc g++ make -y
curl -sL https://deb.nodesource.com/setup_12.x | bash -
apt-get install nodejs redis-server -y
node --version
npm install -g yarn
apt-get install mariadb-server mariadb-client -y
mysql_secure_installation
mysql -u root -p
> USE mysql;
> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
> FLUSH PRIVILEGES;
> EXIT;
nano /etc/mysql/mariadb.conf.d/50-server.cnf
[mysqld]
innodb-file-format=barracuda
innodb-file-per-table=1
innodb-large-prefix=1
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unipre_ci
collation-server = utf8mb4_general_ci
replace with collation-server = utf8mb4_unicode_ci
systemctl restart mariadb
useradd -m -s /bin/bash erpnext
passwd erpnext
usermod -aG sudo erpnext
su - erpnext
nano ~/.bashrc
add -- PATH=$PATH:~/.local/bin/
source ~/.bashrc
su - erpnext
sudo mkdir /opt/bench
sudo chown -R erpnext:erpnext /opt/bench
cd /opt/bench
git clone https://github.com/frappe/bench bench-repo
pip3 install -e bench-repo
bench init erpnext
cd to erpnext
bench get-app erpnext https://github.com/frappe/erpnext
bench new-site erpnext.example.com
bench --site erpnext.example.com install-app erpnext
sudo apt-get -y install supervisor nginx
sudo pip3 install frappe-bench
cd /opt/bench/erpnext
sudo /home/erpnext/.local/bin/bench setup production erpnext
Time Out Increase
-bench config http_timeout 6000
-bench setup supervisor
-bench setup nginx
-sudo supervisorctl reload
-sudo service nginx reload
https://ghulamustafa.com/2020/09/15/how-to-install-erpnext-on-ubuntu-20-04/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment