Welcome, Guest
You have to register before you can post on our site.

Username/Email:
  

Password
  





Search Forums

(Advanced Search)

Latest Threads
List Payload & Bug Http C...
Last Post: Neocloud
04-06-2026, 07:44 PM
Membuat Server Email Doma...
Last Post: Neocloud
04-06-2026, 12:55 PM
Mencari Server VMess, VLE...
Last Post: Neocloud
24-05-2026, 02:57 PM

Forum Statistics
» Members: 3,   » Latest member: haikal1,   » Forum threads: 3,   » Forum posts: 9,  
Full Statistics

Star Membuat Server Email Domain Sendiri Pada VPS Ubuntu
Posted by: Neocloud - 04-06-2026, 10:41 AM - Forum: Tutorial - Replies (3)

Cara Mudah & Cepat Membuat server email dengan domain sendiri di VPS (ubuntu/debian/linux) Tutorial ini menggunakan Ubuntu VPS.

Pertama Set hostname VPS. 

Code:
sudo hostnamectl set-hostname mail.domainmu.xyz
echo "127.0.0.1 mail.domainmu.xyz localhost" | sudo tee -a /etc/hosts
sudo apt update && sudo apt upgrade -y

Jangan lupa juga pointing domain via cloudflare/dns andalanmu

mail.domainmu.xyz ke ip vps mu.

Lalu install App yand dibutuhkan
Code:
sudo apt install -y postfix dovecot-core dovecot-imapd dovecot-pop3d \
dovecot-lmtpd dovecot-sqlite sqlite3 certbot python3-certbot-apache \
opendkim opendkim-tools mailutils

Ketika Muncul Pop Up pengaturan Postfix, Pilih
  • Internet Site
  • mail.domainmu.xyz

=====================
Lanjut Tahap Selanjutnya
====================

Berhubung Spec VPS hanya ram 512Mb, disini saya gunakan sqlite. Untuk rekomendasi, harusnya menggunakan MySql atau MariaDB

kita membuat virtual user, domain, email alias dan database sqlite
Code:
sudo mkdir -p /etc/mail/sqlite
sudo sqlite3 /etc/mail/sqlite/mailserver.db <<EOF
CREATE TABLE virtual_domains (
  id INTEGER PRIMARY KEY AUTOINCREMENT,
  name TEXT NOT NULL UNIQUE
);

CREATE TABLE virtual_users (
  id INTEGER PRIMARY KEY AUTOINCREMENT,
  domain_id INTEGER NOT NULL,
  email TEXT NOT NULL UNIQUE,
  password TEXT NOT NULL,
  FOREIGN KEY (domain_id) REFERENCES virtual_domains(id)
);

CREATE TABLE virtual_aliases (
  id INTEGER PRIMARY KEY AUTOINCREMENT,
  domain_id INTEGER NOT NULL,
  source TEXT NOT NULL,
  destination TEXT NOT NULL,
  FOREIGN KEY (domain_id) REFERENCES virtual_domains(id)
);

INSERT INTO virtual_domains (name) VALUES ('domainmu.xyz');

-- Create a user (change password after generating hash)
INSERT INTO virtual_users (domain_id, email, password)
VALUES (1, 'admin@domainmu.xyz', 'passwordkeren123789!_');

INSERT INTO virtual_aliases (domain_id, source, destination)
VALUES (1, 'postmaster@domainmu.xyz', 'admin@domainmu.xyz');

.exit
EOF

sudo chmod 640 /etc/mail/sqlite/mailserver.db
sudo chown root:postfix /etc/mail/sqlite/mailserver.db


Buat Password Hash untuk user email

Code:
# membuat password untuk user email
sudo doveadm pw -s SHA512-CRYPT
# Masukan Password email mu (e.g., sayaganteng123)
# Copy hasilnya (diawali {SHA512-CRYPT}...)

# Update ke db sqlite dengan hasil tadi
sudo sqlite3 /etc/mail/sqlite/mailserver.db <<EOF
UPDATE virtual_users SET password = '{SHA512-CRYPT}HASH_PASSWORD_TADI'
WHERE email = 'admin@domainmu.xyz';
.exit
EOF


Lanjut Setting POSTFIX
Backup dulu Config Aslinya buat jaga - jaga

Code:
sudo cp /etc/postfix/main.cf /etc/postfix/main.cf.backup

Setting postfix

Code:
sudo postconf -e "myhostname = mail.domainmu.xyz"
sudo postconf -e "mydomain = domainmu.xyz"
sudo postconf -e "myorigin = \$mydomain"
sudo postconf -e "inet_interfaces = all"
sudo postconf -e "inet_protocols = ipv4"
sudo postconf -e "mydestination = localhost"
sudo postconf -e "local_recipient_maps ="
sudo postconf -e "virtual_transport = lmtp:unix:private/dovecot-lmtp"
sudo postconf -e "virtual_mailbox_domains = sqlite:/etc/postfix/sqlite_virtual_domains.cf"
sudo postconf -e "virtual_mailbox_maps = sqlite:/etc/postfix/sqlite_virtual_mailboxes.cf"
sudo postconf -e "virtual_alias_maps = sqlite:/etc/postfix/sqlite_virtual_aliases.cf"


Setting sqlite Postfix

Code:
sudo tee /etc/postfix/sqlite_virtual_domains.cf <<EOF
dbpath = /etc/mail/sqlite/mailserver.db
query = SELECT name FROM virtual_domains WHERE name='%s'
EOF

sudo tee /etc/postfix/sqlite_virtual_mailboxes.cf <<EOF
dbpath = /etc/mail/sqlite/mailserver.db
query = SELECT email FROM virtual_users WHERE email='%s'
EOF

sudo tee /etc/postfix/sqlite_virtual_aliases.cf <<EOF
dbpath = /etc/mail/sqlite/mailserver.db
query = SELECT destination FROM virtual_aliases WHERE source='%s'
EOF

# Set permissions
sudo chmod 640 /etc/postfix/sqlite_*.cf
sudo chown root:postfix /etc/postfix/sqlite_*.cf

Buat Struktur Folder

Code:
sudo mkdir -p /var/mail/vhosts/domainmu.xyz
sudo groupadd -g 5000 vmail
sudo useradd -g vmail -u 5000 vmail -d /var/mail -m
sudo chown -R vmail:vmail /var/mail

Lalu Atur Dovecot Main dengan sqlite
Code:
sudo tee /etc/dovecot/dovecot-sqlite.conf.ext <<EOF
driver = sqlite
connect = /etc/mail/sqlite/mailserver.db
default_pass_scheme = SHA512-CRYPT
password_query = SELECT email as user, password FROM virtual_users WHERE email='%u'
user_query = SELECT '/var/mail/vhosts/%d/%n' as home, 'vmail' as uid, 'vmail' as gid

setting Dovecot
Code:
sudo sed -i 's/#disable_plaintext_auth = yes/disable_plaintext_auth = yes/' /etc/dovecot/conf.d/10-auth.conf
sudo sed -i 's/auth_mechanisms = plain/auth_mechanisms = plain login/' /etc/dovecot/conf.d/10-auth.conf
sudo sed -i 's/!include auth-system.conf.ext/#!include auth-system.conf.ext/' /etc/dovecot/conf.d/10-auth.conf
sudo sed -i 's/#!include auth-sql.conf.ext/!include auth-sql.conf.ext/' /etc/dovecot/conf.d/10-auth.conf

Setting auth Dovecot
Code:
sudo tee /etc/dovecot/conf.d/auth-sql.conf.ext <<EOF
passdb {
  driver = sql
  args = /etc/dovecot/dovecot-sqlite.conf.ext
}
userdb {
  driver = static
  args = uid=vmail gid=vmail home=/var/mail/vhosts/%d/%n
}

Setting Lokasi Folder (?) Email
Code:
sudo sed -i 's|^mail_location = .*|mail_location = maildir:/var/mail/vhosts/%d/%n|' /etc/dovecot/conf.d/10-mail.conf
sudo sed -i 's/^mail_privileged_group =.*/mail_privileged_group = mail/' /etc/dovecot/conf.d/10-mail.conf

juga Namespaces
Code:
sudo sed -i 's/#mail_plugins = $mail_plugins/mail_plugins = $mail_plugins/' /etc/dovecot/conf.d/10-mail.conf

setting protocol (IMAP & POP3)
Code:
sudo sed -i 's/^protocols = .*/protocols = imap pop3 lmtp/' /etc/dovecot/dovecot.conf

Juga LMTP
Code:
sudo tee /etc/dovecot/conf.d/15-lmtp.conf <<EOF
service lmtp {
  unix_listener /var/spool/postfix/private/dovecot-lmtp {
    mode = 0600
    user = postfix
    group = postfix
  }
}
protocol lmtp {
  postmaster_address = postmaster@domainmu.xyz
}

Setting SSL sementara, Nanti Diganti Ke Letsencrypt SSL Gratis
Code:
sudo mkdir -p /etc/dovecot/ssl
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
  -keyout /etc/dovecot/ssl/dovecot.key \
  -out /etc/dovecot/ssl/dovecot.crt \
  -subj "/CN=mail.domainmu.xyz"

sudo tee -a /etc/dovecot/conf.d/10-ssl.conf <<EOF
ssl = required
ssl_cert = </etc/dovecot/ssl/dovecot.crt
ssl_key = </etc/dovecot/ssl/dovecot.key


lalu tambah user vmail ke Group mail
Code:
sudo usermod -aG mail vmail


==========================
Lanjut SSL Lets Encrypt
==========================


Hentikan Dulu apache & nginx Buat ngebebasin port 80
Code:
sudo systemctl stop nginx apache2 2>/dev/null || true


Jalankan Certbot buat dapetin Cert Lets Encrypt
Code:
sudo certbot certonly --standalone -d mail.neomovie.qzz.io --non-interactive \
  --agree-tos --email admin@domainmu.xyz

Biar Auto Update Ketika Expired
Code:
sudo mkdir -p /etc/letsencrypt/renewal-hooks/post
sudo tee /etc/letsencrypt/renewal-hooks/post/dovecot-postfix.sh

atau pake nano buat bikin file tersebut, lalu isi ini
Code:
#!/bin/bash
systemctl restart dovecot postfix
EOF
sudo chmod +x /etc/letsencrypt/renewal-hooks/post/dovecot-postfix.sh


Setting dovecot biar pake Cert Letsencrypt Tadi
Code:
sudo sed -i 's|ssl_cert = .*|ssl_cert = </etc/letsencrypt/live/mail.domainmu.xyz/fullchain.pem|' /etc/dovecot/conf.d/10-ssl.conf
sudo sed -i 's|ssl_key = .*|ssl_key = </etc/letsencrypt/live/mail.domainmu.xyz/privkey.pem|' /etc/dovecot/conf.d/10-ssl.conf

Juga Posttfixnya
Code:
sudo postconf -e "smtpd_tls_cert_file = /etc/letsencrypt/live/mail.domainmu.xyz/fullchain.pem"
sudo postconf -e "smtpd_tls_key_file = /etc/letsencrypt/live/mail.domainmu.xyz/privkey.pem"
sudo postconf -e "smtpd_use_tls = yes"
sudo postconf -e "smtpd_tls_security_level = may"
sudo postconf -e "smtpd_tls_auth_only = yes"


Tambahkan SASL Auth Postfix
Code:
sudo postconf -e "smtpd_sasl_type = dovecot"
sudo postconf -e "smtpd_sasl_path = private/auth"
sudo postconf -e "smtpd_sasl_auth_enable = yes"
sudo postconf -e "smtpd_relay_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination"

Juga Dovecot SASL Auth nya
Code:
sudo tee /etc/dovecot/conf.d/10-master.conf <<EOF
service auth {
  unix_listener /var/spool/postfix/private/auth {
    mode = 0660
    user = postfix
    group = postfix
  }
}



Yooooooooo Sudah 90% Perjalanan!!!!
langsung mulai!!
Code:
sudo systemctl restart postfix dovecot
sudo systemctl enable postfix dovecot
sudo systemctl status postfix dovecot

Kalo pake Firewall, open portnya
Code:
sudo ufw allow 25/tcp   # SMTP
sudo ufw allow 143/tcp  # IMAP
sudo ufw allow 993/tcp  # IMAPS (secure)
sudo ufw allow 110/tcp  # POP3
sudo ufw allow 995/tcp  # POP3S (secure)
sudo ufw allow 587/tcp  # SMTP submission
sudo ufw reload


Finnally, langsung coba login dong  Cool  

Di settingan mail client mu Seperti Thunderbird / k9-mail atau Mail client lain yang Support SMTP
Code:
Konfigurasikan mail client:

IMAP Server: mail.domainmu.xyz (Port 993, SSL/TLS)

SMTP Server: mail.domainmu.xyz (Port 587, STARTTLS)

Username: admin@domainmu.xyz

Password: PasswordmuPasHASHisiapa?

Authentication: Password

Kalo mau nambah user email,
Konek dulu ke sqlite database nya

sudo sqlite3 /etc/mail/sqlite/mailserver.db
lalu
Code:
INSERT INTO virtual_users (domain_id, email, password)
VALUES (1, 'newuser@domainmu.xy', '{SHA512-CRYPT}YOUR_HASH_buatlagihashnya');

dapetin/bikin lagi Hash Password kyk kode diatas sebelume.

Lalu bikinin Lokasi Folder Buat inbox & attachment
Code:
sudo mkdir -p /var/mail/vhosts/domainmu.xyz/newuser
sudo chown -R vmail:vmail /var/mail/vhosts/domainmu.xyz/newuser

Lalu coba Login


SELESAI. . . . Selamat Mengirim Email  Big Grin

Print this item

Bug List Payload & Bug Http Custom / Http Injector / Dark Tunnel / Creeb Injector
Posted by: Neocloud - 31-05-2026, 11:35 PM - Forum: VPN General - Replies (3)

◇━━━PAYLOAD━━━◇

🔶 NORMAL HTTP/SSL🔶
GET / HTTP/1.1[crlf]Host: [host][crlf]Connection: Upgrade[crlf]User-Agent: [ua][crlf]Upgrade: websocket[crlf][crlf]


🟡 HTTP WS 🟡
GET / HTTP/1.1[crlf]Host: [host][crlf]Connection: Upgrade[crlf]User-Agent: [ua][crlf]Upgrade: websocket[crlf][crlf]


🟡 WSS SSL 🟡
GET wss://bug.com/ HTTP/1.1[crlf]Host: [host][crlf][crlf]GET / HTTP/1.1[crlf]Host: [host][crlf]Connection: Upgrade[crlf]User-Agent: [ua][crlf]Upgrade: websocket[crlf][crlf]


🟡 ENHANCED 🟡
PACTH / HTTP/1.1[crlf]Host: [host][crlf]Host: bug.com[crlf]Connection: Upgrade[crlf]User-Agent: [ua][crlf]Upgrade: websocket[crlf][crlf]


🟡 HTTP 2 OPOK 🟡
GET /cdn-cgi/trace HTTP/1.1[crlf]Host: BUG COM[crlf][crlf]GET-RAY / HTTP/1.1[crlf]Host: [host][crlf]Connection: Upgrade[crlf]User-Agent: [ua][crlf]Upgrade: websocket[crlf][crlf]


🟢 DIRECT 🟢
GET http://bug.com/worryfree HTTP/1.1[crlf]Host: bug.com/host[crlf]Upgrade: websocket[crlf][crlf]

=====================
TSEL GAMEMAX JATIM
SSH : WS
PAYLOAD :
GET / HTTP/1.1[crlf]Host: [host][crlf]Connection: Upgrade[crlf]User-Agent: [ua][crlf]Upgrade: websocket[crlf][crlf]

PROXY :
ir.huya.com

====================

TSEL ILMUPEDIA JABAR (Tested DEPOK)
Payload :
GET /cdn-cgi/trace HTTP/1.1[crlf]Host: hostsshmu[crlf][crlf]GET-RAY / HTTP/1.1[crlf]Host: [host][crlf]Connection: Upgrade[crlf]User-Agent: [ua][crlf]Upgrade: websocket[crlf][crlf]

Proxy :
104.16.182.114:443

====================

XL COFFRENCE ALL TKP 02
Payload :
GET / HTTP/1.1[crlf]Host: cdn-cf.zoom.us[crlf][crlf]PATCH / HTTP/1.1[crlf]Host: [host][crlf]Upgrade: websocket[crlf][crlf][split]HTTP/ 1[crlf][crlf]

Proxy :
support.zoom.us

===============================

XL COFFRENCE ALL TKP
Payload :
GET / HTTP/1.1[crlf]Host: [host][crlf]Connection: Upgrade[crlf]Upgrade: websocket[crlf][crlf]

Proxy :
support.zoom.us:80

===============================
AXIS SUSHIROLL

📦 PAYLOAD
GET / HTTP/1.1[crlf]Host: [host][crlf]Connection: Keep-Alive[crlf]Proxy-Connection: keep-alive[crlf]User-Agent: [ua][crlf]Upgrade: websocket[crlf][crlf]


🌐 PROXY
www.sushiroll.co.id


🔒 PORT SSH
80
===============================

AXIS XL WA BANTEN

📦 PAYLOAD
GET / HTTP/1.1[crlf]Host: [host_port][crlf]Upgrade: Websocket[crlf]Connection: Keep-Alive[crlf][crlf]


🌐 PROXY / HOST
[host]


🔒 PORT SSH SSL
443


🛰️ SNI / BUG SSL
media.fcgk35-1.fna.whatsapp.com
===============================

XL IFLIX JABAR SSL :
live.iflix.com

===============================

AXIS MUSIK & SPOTIFY JABAR
(Banten ga konek)
Payload :
PATCH / HTTP/1.1[crlf]Host: [host][crlf]Host: zendesk1.spotify.com[crlf]Upgrade: websocket[crlf]Connection: Upgrade[crlf]User-Agent: [ua][crlf][crlf]

proxy :
investors.spotify.com:80

===============================

XL EDU JABAR SUMATRA (REKOMENDASI COFFRENCE BOS)
payload:
GET /  HTTP/1.1[crlf]Host: blog.ruangguru.com:80[crlf]Connection: Keep-Alive[crlf][crlf]PATCH / HTTP/1.1[crlf]Host: [host][crlf]Upgrade:websocket[crlf][crlf][split]HTTP/enhanced 200 Ok[crlf]

proxy :
104.17.70.206:80

===============================

Dirangkum Dari Berbagai Sumber, Akan di update jika ada tambahan lagi.

Terimakasih:
• CihuyyyUniverse

Print this item

  Mencari Server VMess, VLESS, Trojan Gratis Bukan Trial
Posted by: Neocloud - 24-05-2026, 02:57 PM - Forum: VPN General - No Replies

Tutorial mencari Akun Server VPN Xray Vmess Vless Trojan Gratis No Trial
[Image: neocloud.jpg]

Langkah 1: Kunjungi Situs Web Getfreeproxy
Buka browser Anda dan kunjungi situs web https://getfreeproxy.com atau Klik Disini 

Klik pada tombol Menu Kanan Atas > Proxy List > VMess-Proxy-List 

Atau Protocol Lain untuk melihat daftar server VMess / Vless / Trojan dll gratis.

Langkah 2: Rekomendasi Untuk Game Pilih Server dari Negara ASEAN
Pada Daftar yang tersedia pilih Negara ASEAN yang Anda inginkan. Beberapa pilihan negara ASEAN adalah:

Singapura
Indonesia
Hongkong
Jepang
Malaysia
Filipina
Thailand
Vietnam

Langkah 3: Pilih Server yang Tersedia
Pilih salah satu server yang tersedia di Negara ASEAN yang Anda inginkan. lalu Klik View

Langkah 4: Scroll Kebawah Pastikan Protocol adalah WS atau WebSocket
Pada bagian "Setting" Tab "Network", pastikan protocol yang digunakan adalah "WS" atau "WebSocket". Ini akan memastikan bahwa koneksi Anda lebih stabil dan cepat. Dan Support Untuk Trik Injek yang Kebanyakan Memakai Protocol Websocket.

Langkah 5: Jika Sudah yakin Network Websocket, kembali Scroll Ke Atas Lalu Copy Link Config Seperti Biasa Untuk Di masukkan Kedalam App Injector Andalanmu Seperti DarkTunnel, Http Injector dll
[Image: Screenshot-2026-05-24-15-12-05-561-net-d...picsay.jpg]
Terakhir Setting Sedikit Menyesuaikan Konfigurasi Simcard, Kuota dan TKP mu agar Berhasil sukses Terhubung. karena Berbeda Wilayah & Simcard Akan memperlukan Setting yang berbeda - beda pula.

Print this item


Online Users
There is currently 1 user online » 0 Member(s) | 1 Guest(s)

Powered By MyBB, © 2002-2026 Melroy van den Berg.