Tuesday, August 31, 2021
Find files or Folder location in Linux or Mac
Sunday, August 29, 2021
Install Telnet on MacOS using Homebrew
Saturday, August 28, 2021
How to uninstall or remove dovecot-core software from Ubuntu
sudo apt-get remove dovecot-core
sudo apt-get purge dovecot-core
sudo apt-get purge --auto-remove dovecot-core
Install or Uninstall Postfix from Ubuntu Server
----------------------------
Installing Postfix Package
----------------------------
sudo apt update
sudo apt install postfix
----------------------------
Unnstalling Postfix Package
----------------------------
sudo apt remove postfix
sudo apt autoclean && sudo apt autoremove
Wednesday, August 25, 2021
How to Install RoundCube with Postfix, Dovecot, NGINX, MariaDB (or MySQL) on Ubuuntu-20.04
wget https://github.com/roundcube/roundcubemail/releases/download/1.4.11/roundcubemail-1.4.11-complete.tar.gz
tar xzf roundcubemail-1.4.11-complete.tar.gz
ls
sudo cp -r roundcubemail-1.4.11 var/www/html/roundcube
sudo chown -R www-data.www-data var/www/html/roundcube/
sudo chmod -R 775 var/www/html/roundcube/ [temp,logs]
mysql -u admin -p
Thursday, August 12, 2021
Remove the Apache Web Server Ubuntu
sudo service apache2 stop
sudo systemctl disable apache2
sudo apt remove apache2
sudo apt autoremove
Tuesday, August 10, 2021
How to install Postal MTA using Docker & Caddy server in Ubuntu 18.04
Step-1: Hostname Setup
sudo hostname postal.example.com
Step-2: Docker
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
Step-3: System utilties
apt install git curl jq
Step-4: Git & installation helper repository
git clone https://postalserver.io/start/install /opt/postal/install
sudo ln -s /opt/postal/install/bin/postal /usr/bin/postal
Step-5: MariaDB
docker run -d \
--name postal-mariadb \
-p 127.0.0.1:3306:3306 \
--restart always \
-e MARIADB_DATABASE=postal \
-e MARIADB_ROOT_PASSWORD=postal \
mariadb
Step-6: RabbitMQ
docker run -d \
--name postal-rabbitmq \
-p 127.0.0.1:5672:5672 \
--restart always \
-e RABBITMQ_DEFAULT_USER=postal \
-e RABBITMQ_DEFAULT_PASS=postal \
-e RABBITMQ_DEFAULT_VHOST=postal \
rabbitmq:3.8
Step-7: Installation postal
postal bootstrap mailer.justnutritive2.com
Step-8: DB Config and Permission (This is optional if you use step-5)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
GRANT ALL ON postal.* TO 'postal'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Exit;
sudo nano /opt/postal/config/postal.yml
Step-9: DB initialise
postal initialize
postal make-user
Step-10: Postal Running
postal start
Step-11: Installing WEB Client
docker run -d \
--name postal-caddy \
--restart always \
--network host \
-v /opt/postal/config/Caddyfile:/etc/caddy/Caddyfile \
-v /opt/postal/caddy-data:/data \
caddy
Step-12: STPM Configure
https://postal.justnutritive2.com
-----------------------------------------
Postal Login Credentials
-----------------------------------------
Mr X.
https://postal.example.com/settings
Username: alexise@example.com
Password: **********
====================================================
docker run -d \
--name postal-caddy \
--restart always \
--network host \
-v /opt/postal/config/Caddyfile:/etc/caddy/Caddyfile \
-v /home/postal/public_html/caddy-data:/data \
caddy
sudo /etc/init.d/apache2 start
sudo /etc/init.d/apache2 stop
----------------------------
Postal stop
Postal start
Monday, August 9, 2021
Install only Webmin without Lamp Stack
Sunday, August 8, 2021
Change Ubuntu server Hoatname permanently
Type the hostnamectl command :
sudo hostnamectl set-hostname newNameHere
Delete the old name and setup new name.
Next Edit the /etc/hosts file:
sudo nano /etc/hosts
Replace any occurrence of the existing computer name with your new one.
Reboot the system to changes take effect:
sudo reboot
Saturday, August 7, 2021
How to install VestaCP
# Run it
Friday, August 6, 2021
Google Sheet Sigle column No Duplicate Data Validation
Here the example is given for column A:
=COUNTIF($A$2:$A711,$A13)<2
Tuesday, August 3, 2021
How to Install SQLite driver for your PHP version in Ubuntu
Log in to your web server via SSH and run the following command:
sudo apt-get install php-sqlite3
If the above command does not work, you can try the PHP version-specific instructions below:
For PHP5, use
sudo apt-get install php5-sqlite
For PHP7.0, use
sudo apt-get install php7.0-sqlite
For PHP7.1, use
sudo apt-get install php7.1-sqlite
For PHP7.2, use
sudo apt-get install php7.2-sqlite
For PHP7.3, use
sudo apt-get install php7.3-sqlite
For PHP7.4, use
Then
Restart Apache
sudo service apache2 restart
Restart Nginx
sudo service nginx restart
How to generate SSH keys in Mac OS
To generate SSH keys in Mac OS X, follow these steps:
1. Enter the following command in the Terminal window.ssh-keygen -t rsa This starts the key generation process. When you execute this command, the ssh-keygen utility prompts you to indicate where to store the key.
2. Press the ENTER key to accept the default location. The ssh-keygen utility prompts you for a passphrase.
3. Type in a passphrase. You can also hit the ENTER key to accept the default (no passphrase). However, this is not recommended. Please note that you will need to enter the passphrase a second time to continue.
After you confirm the passphrase, the system generates the key pair.
Your identification has been saved in /Users/user/.ssh/id_rsa.
Your public key has been saved in /Users/user/.ssh/id_rsa.pub.
The key fingerprint is:
ae:89:72:0b:85:da:5a:f4:7c:1f:c2:43:fd:c6:44:38 user@mymac.local
The key's randomart image is:
+--[ RSA 2048]----+
| |
| . |
| E . |
| . . o |
| o . . S . |
| + + o . + |
|. + o = o + |
| o...o * o |
|. oo.o . |
+-----------------+
Your private key is saved to the id_rsa file in the .ssh directory and is used to verify the public key you use belongs to the same cloud server. It's important to never share your private key with anyone, it is equivalent of your password!
Your public key is saved to the id_rsa.pub file and it is the key you'll upload to our cloud service. You can save this key to the clipboard by running this:
pbcopy < ~/.ssh/id_rsa.pub
or
cat ~/.ssh/id_rsa.pub
Upload file to server using Power Shell Command
scp file_name.zip username@server_ip/server_address:/directory_path
-
Put the following code in a TXT file and save as "file.cmd" then run the cmd file as administrator. @echo off title Activate Micr...
-
We can install PowerMTA on the server. rpm -ivh /home/PowerMTA-4.0r6.x86_64.rpm You will see the output like this Preparing... #############...
-
# $Id: config 2015-03-24 16:00:00 Jack $ # Sample PowerMTA configuration file # PowerMTA Multiple Virtual PMTA config file sample # # E-mai...