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 / Office365 Custom
Created June 4, 2024 05:11
Office365 Custom
Download Office Deployment Tool (ODT)
https://officecdn.microsoft.com/pr/wsus/setup.exe
Generate Configuration from Here
https://config.office.com/deploymentsettings
Or create a file named "Configuration.xml"
<Configuration ID="715bbef8-1f6a-4e50-b9dd-bd8f2185885d">
<Add OfficeClientEdition="64" Channel="Current">
<Product ID="O365ProPlusRetail">
<Language ID="en-us" />
@amanjuman
amanjuman / grafana
Last active March 26, 2024 10:38
Install Prometheus Grafana Node Explorer on Ubuntu
sudo useradd -rs /bin/false prometheus
sudo mkdir /etc/prometheus /var/lib/prometheus
cd /tmp && wget https://github.com/prometheus/prometheus/releases/download/v2.51.0/prometheus-2.51.0.linux-amd64.tar.gz
tar -xvf prometheus-*.*-amd64.tar.gz && cd prometheus-*.*-amd64
sudo mv console* /etc/prometheus
sudo mv prometheus.yml /etc/prometheus
sudo mv prometheus promtool /usr/local/bin/
sudo chown prometheus:prometheus /usr/local/bin/prometheus /etc/prometheus /var/lib/prometheus
sudo nano /etc/systemd/system/prometheus.service
@amanjuman
amanjuman / postfix.md
Created March 2, 2024 06:53
Postfix Inbound and Outbound Configuration for Linux 2024 (SMTP Relay)

Set Server Hostname

hostnamectl set-hostname fqdn.domain.tld

Install Required Packages

sudo apt install postfix libsasl2-modules mailutils -y
@amanjuman
amanjuman / postal.yml
Created January 21, 2024 09:43
Postalserver.io TLS and SMTP Tweaks
general:
# This can be changed to allow messages to be sent from multiple IP addresses
use_ip_pools: true
web:
# The host that the management interface will be available on
host: fqdn.domain.tld
# The protocol that requests to the management interface should happen on
protocol: https
@amanjuman
amanjuman / readme.md
Last active January 21, 2024 09:51
Postal Server Installation Script

Set Server Hostname

hostnamectl set-hostname fqdn.domain.tld

Install Docker

curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh
curl -SL https://github.com/docker/compose/releases/download/v2.24.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
@amanjuman
amanjuman / sh.md
Last active May 17, 2024 10:08
Debian 12 Netplan.io

Install Packages

sudo apt install netplan.io openvswitch-switch

Configure Netplan

nano /etc/netplan/network.yaml
network:
@amanjuman
amanjuman / readme.md
Last active March 25, 2024 03:10
Proxmox and pfSense/OPNsense Configuration with Single IP

Enable System IP forwarding first

echo 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.conf
echo 'net.ipv6.conf.all.forwarding = 1' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p /etc/sysctl.conf

Here is sample network configuration (remove comments "##") Replace your interface name, public IP, internal NAT IP

@amanjuman
amanjuman / readme.md
Last active June 20, 2024 08:01
Install 3CX on Debian 12 Bookworm

Install the dependencies:

apt update && apt install sudo wget gnupg gnupg2 dphys-swapfile -y

Verify the PGP Key

wget -O- https://repo.3cx.com/key.pub | gpg --dearmor | sudo tee /usr/share/keyrings/3cx-archive-keyring.gpg >> /dev/null
@amanjuman
amanjuman / derper
Last active June 28, 2024 02:48
TailScale Derper Install on Linux
## Download Go
sudo wget --output-document /opt/go.tar.gz https://go.dev/dl/go1.22.3.linux-amd64.tar.gz
## Remove Existing Go and Extract Downloaded Go
sudo rm -rf /usr/local/go && sudo tar --directory /usr/local --extract --gzip --file /opt/go.tar.gz && sudo rm /opt/go.tar.gz
## Delete & Recreate user for Derper
sudo userdel -r derp && sudo useradd --system --create-home --home-dir /opt/derp --shell /bin/bash derp
## Export Profile path
@amanjuman
amanjuman / EmailDelivery.com_ESP_Installation_Script.md
Created November 22, 2023 07:02
EmailDelivery.com ESP Installation Script

Install telnet if not installed

sudo apt install telnet -y

Check if outbound SMTP port is open or not

telnet smtp.google.com 25

Set Hostname

hostnamectl set-hostname fqdn.domain.tld

Install docker