Skip to content

lls-ws/cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud

Scripts to configure a Cloud AWS EC2 with Ubuntu 24.04.1 LTS

Usage

From Command Line

git clone https://github.com/lls-ws/cloud.git && cd cloud

Configure GitHub:

sudo bin/git_conf.sh name [NAME]
sudo bin/git_conf.sh email [EMAIL]
sudo bin/git_conf.sh password [PASSWORD]
sudo bin/git_conf.sh token [TOKEN]

Configure User:

Run on a local machine

bash bin/user_conf.sh ping [HOSTNAME]
bash bin/user_conf.sh ssh-local [HOSTNAME] [KEYNAME]
bash bin/user_conf.sh connect [HOSTNAME] [KEYNAME]

Run on a cloud

bash bin/user_conf.sh hostname [HOSTNAME]
bash bin/user_conf.sh user [USER]
bash bin/user_conf.sh ssh-remote [USER]
bash bin/user_conf.sh aliases

Configure Ubuntu:

sudo bin/ubuntu_conf.sh upgrade
sudo bin/ubuntu_conf.sh profile
sudo bin/ubuntu_conf.sh fonts

Configure Ssmtp:

sudo bin/git_conf.sh ssmtp [SSMTP-PASSWORD]
sudo bin/ssmtp_conf.sh install
sudo bin/ssmtp_conf.sh config

Configure MariaDB:

sudo bin/mariadb_conf.sh install
sudo bin/mariadb_conf.sh secure
sudo bin/mariadb_conf.sh conf
sudo bin/mariadb_conf.sh create

Configure Tomcat:

sudo bash bin/java_conf.sh install [JRE|JDK]
sudo bash bin/tomcat_conf.sh install
sudo bash bin/tomcat_conf.sh setenv
sudo bash bin/tomcat_conf.sh users

Configure IpTables:

sudo bash bin/iptables_conf.sh install
sudo bash bin/iptables_conf.sh config
sudo bash bin/iptables_conf.sh rules

Configure LLS-WS:

Run on a local machine

sudo bash bin/lls_conf.sh local [HOSTNAME_OLD]

Run on old cloud

sudo bash bin/lls_conf.sh create [HOSTNAME]

Run on new cloud

sudo bash bin/lls_conf.sh install [HOSTNAME_OLD]
sudo bash bin/lls_conf.sh server
sudo bash bin/lls_conf.sh update

Configure SSL:

sudo bash bin/ssl_conf.sh install
sudo bash bin/ssl_conf.sh create

Configure Cron:

sudo bash bin/crontab_conf.sh config

License

See LICENSE.