Skip to content

Instantly share code, notes, and snippets.

View amanjuman's full-sized avatar
😉
Ill

Aman Juman amanjuman

😉
Ill
View GitHub Profile
@amanjuman
amanjuman / plesk-nginx-rocket.conf
Created April 5, 2022 13:47
Plesk Nginx-cache with WP-Rocket
gzip on;
gzip_comp_level 9;
gzip_http_version 1.0;
gzip_proxied any;
gzip_min_length 1100;
gzip_buffers 16 8k;
gzip_types text/plain text/html text/css application/javascript application/x-javascript text/xml application/xml application/xml+rss text/javascript image/x-icon image/bmp image/svg+xml;
gzip_disable "MSIE [1-6].(?!.*SV1)";
gzip_vary on;
@amanjuman
amanjuman / add-ssh-user.sh
Last active March 18, 2025 16:48
Add SSH User in Linux with One Command
#!/bin/sh
### user ALL=(ALL) NOPASSWD: ALL
# curl -fsSL https://gist.githubusercontent.com/amanjuman/c16b90cc93986a91b1e67f8cc1b9f9f7/raw/fb0b0953442a27ac063f16b8525136136d07781f/add-ssh-user.sh | sh
#######user########
User='amanjuman'
UserKey='ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGWsWoQnm2wffy+AfF5faxJ++AYNhh1UOCbACPlq0Jkf amanjuman'
useradd $User -d /home/$User -s /bin/bash -m
@amanjuman
amanjuman / SFTP on a system that requires sudo for root access.md
Created March 17, 2022 18:05
SFTP on a system that requires sudo for root access

Ubuntu Based Server

su -c /usr/lib/sftp-server

AWS Linux Based Server

sudo /usr/libexec/openssh/sftp-server

@amanjuman
amanjuman / cloudflare-delete-all-records.sh
Created March 4, 2022 03:26 — forked from slayer/cloudflare-delete-all-records.sh
Delete all DNS records for specified zone
#!/bin/bash
TOKEN="xxxxxxxxxxxxxxxxxxx"
ZONE_ID=2222222222222222222222222
# [email protected]
# KEY=11111111111111111111111111
# Replace with
# -H "X-Auth-Email: ${EMAIL}" \
# -H "X-Auth-Key: ${KEY}" \
@amanjuman
amanjuman / Postfix Relay for Google Worksapce SMTP
Last active March 2, 2024 06:44
Postfix Relay for Google Worksapce SMTP
# Interface To Listen On
inet_interfaces = loopback-only
# Internet Protocol Use
inet_protocols = ipv4
# FQDN of Mail System
myhostname = fqdn.domain.tld
myorigin = $mydomain
@amanjuman
amanjuman / ftp-on-ubuntu-20.04
Last active February 8, 2022 11:41
Installing vsftpd on Ubuntu 20.04
sudo apt update
sudo apt install vsftpd
sudo openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem
sudo nano /etc/vsftpd.conf
listen=NO
listen_ipv6=YES
@amanjuman
amanjuman / ftp-access-outside-home-dir
Last active February 1, 2022 16:26
Allowing FTP access outside the user home directory while chroot enabled
## Create a Directory where you like mount desire folder
sudo mkdir /home/user/your-folder
## Mound Folder with FTP User Directory
sudo mount --bind /path/your-folder/ /home/user/your-folder
## Add Bind during autostart
sudo /etc/fstab
/path/your-folder/ /home/user/your-folder none bind 0 0
@amanjuman
amanjuman / iam-policy
Created January 19, 2022 19:28
Install AWS S3 with WordPress using Media Cloud Plugin
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "s3:*",
"Resource": [
"arn:aws:s3:::YOUR-BUCKEET",
"arn:aws:s3:::YOUR-BUCKEET/*"
]
@amanjuman
amanjuman / route53-domain-transfer
Created January 15, 2022 06:34
AWS Account to Account Route53 Domain Transfer Cli
# Initiate Domain Transfer
aws route53domains transfer-domain-to-another-aws-account --domain-name yourdomain.tld --account-id 123456789101
# Cancel Domain Transfer
aws route53domains cancel-domain-transfer-to-another-aws-account --domain-name yourdomain.tld
{
"OperationId": "MNOP-MNOP-MNOP-MNOP-MNOP",
"Password": "XYZXYZXYZXYZ"
}
# Accept Domain Transfer
aws route53domains accept-domain-transfer-from-another-aws-account --domain-name yourdomain.tld --password "XYZXYZXYZXYZ"
@amanjuman
amanjuman / runcloud-mssql
Last active December 27, 2021 13:03
Installing the Microsoft ODBC Driver for RunCloud Linux
## Repo
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list > /etc/apt/sources.list.d/mssql-release.list
## Install Tools
sudo ACCEPT_EULA=Y apt install msodbcsql17 mssql-tools autoconf libpcre3-dev unixodbc-dev -y
## Source path
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc