Kamis, 23 Januari 2025

CARA KONFIGURASI DAN INSTALL DNS SERVER DI DEBIAN 12

HALO GUYS,JADI DISINI SAYA AKAN MENGAJARKAN DAN BERBAGI BAGAIMANA CARA INSTALL DAN KONFIGURASI DNS DI BEBIAN12.



SEBELUM ITU, MARI KITA PELAJARI APA ITU DNS SERVER!



Pengertian DNS Server

        DNS merupakan singkatan dari Domain Name Sistem. Jika kita diartikan kata per kata, maka DNS terdiri dari kata Domain yang artinya wilayah ataupun daerah, kata Name yang artinya nama, dan System yang artinya sistem. Jika DNS diartikan berdasarkan arti dari setiap kata yang ada di dalamnya, maka DNS dapat diartikan sebagai sistem penamaan wilayah ataupun daerah.
       Jika diartikan secara lebih mendalam, maka DNS dapat diartikan sebagai sebuah sistem penamaan yang bekerja dengan jalan menterjemahkan IP Address (menjadi bentuk kata) untuk setiap website yang ada pada jaringan internet.


Fungsi DNS Server

        Fungsi dari DNS adalah sebagai sebuah sistem yang berguna untuk menamai halaman situs website ataupun blog yang ada di jaringan internet. Jika pada jaman dahulu sebelum DNS diaplikasikan setiap website ataupun halaman situs di internet harus menggunakan alamat IP yang panjang, maka dengan menggunakan sistem DNS, sebuah halaman website dapat dibuka dengan menggunakan kata/nama tertentu. Hal ini tentunya sangat memudahkan para pengguna jaringan internet dalam mengingat nama/alamat sebuah website.


Kelebihan DNS Server

Berikut ini beberapa kelebihan dari DNS yang dapat kalian aplikasikan pada jaringan internet:
-DNS dapat membuat halaman situs (website maupun blog) menjadi lebih mudah untuk dihafalkan/diingat.
-DNS mudah untuk dikonfigurasi oleh admin.
-Dengan menggunakan DNS, alamat host name menjadi tidak berubah meskipun IP Address yang digunakan pada sebuah komputer telah berubah.


Kekurangan DNS Server

DNS juga memiliki beberapa kelemahan. Diantaranya ialah:
-User menjadi lebih terbatas dalam menggunakan berbagai macam nama untuk halaman situsnya.
-DNS tergolong cukup sulit untuk diimplementasikan.
-Nama DNS sangat terbatas (tidak dapat membuat banyak nama domain)


LANGKAH-LANGKAHNYA


1.Jalankan VM Debian Server dan login ke Debian Server menggunakan mode root
seperti biasanya

2.Silahkan Login sebagai root dan masukkan password root kalian

3.Ketik perintah "nano /etc/network/interfaces" untuk mengkonfigurasi IP Address
lalu Ketik perintah "/etc/init.d/networking restart" untuk melakukan proses restart network dan Lalu ketik perintah "apt-get install samba" untuk melakukan instalasi paket samba nya, jika ada opsi y/n kalian pilih y untuk melanjutkan instalasi nya


4.Cek IP dengan mengetik "ip addr



5.Ketik perintah "apt install bind9 dnsutils"


6.Lalu tekan "y" untuk melanjutkan proses instalasi paket DNS Server nya

7.Silahkan tunggu proses instalasi nya hingga selesai



8.Setelah selesai proses instalasi paket DNS Server nya, silahkan masuk ke directory /etc/bind dengan cara masukkan perintah "cd /etc/bind" lalu "ls" untuk melihat ada file apa saja di dalam nya



9.Ketik perintah "cp db.local db.(user)"



10.Lalu "cp db.127 db.(oktet pertama ip kalian)"



11.Silahkan kalian konfigurasi file db.(user) kalian dengan mengetik perintah "nano db.(user)

12.Silahkan kalian konfigurasi seperti gambar di bawah ini, jika sudah tekan ctrl+s untuk menyimpan, dan ctrl+x untuk keluar konfigurasinya


YANG PERLU DI UBAH

•LOCALHOST: MENJADI NAMA DOMAIN YANG KALIAN INGINKAN NANTINYA, CONTOH SAYA MENGGUNAKAN "Iqbal.net"
•UNTUK IP 127.0.0.1 DAN ::1 SILAHKAN KALIAN UBAH MENJADI IP KALIAN
•TULISAN "AAAA" DI BARIS KE 3 SILAHKAN KALIAN HAPUS DAN SISA KAN 1 SAJA
•"@" DI BARIS KE 3 KALIAN GANTI MENJADI "www"

13.Lalu konfigurasi file db.(oktet pertama ip kalian) dengan mengetik "nano db.(okter pertama ip kalian)"


14.Silahkan kalian ubah konfigurasi nya menjadi seperti gambar di bawah ini, jika sudah tekan ctrl+s untuk menyimpan, dan ctrl+x untuk keluar konfigurasi


YANG PERLU DI UBAH 

•LOCALHOST NYA MENJADI NAMA DOMAIN YANG KALIAN INGINKAN
•PADA IP BARIS KEDUA YANG "1.0.0" KALIAN UBAH MENJADI OKTET TERAKHIR IP KALIAN

15.Selanjutnya ketik perintah "nano named.conf.default-zones"

16.Silahkan kalian scroll ke bawah dan tambahkan baris baru, jika sudah tekan ctrl+s untuk menyimpan, dan ctrl+x untuk keluar konfigurasi

17.masukkan perintah "nano /etc/resolv.conf"



18.masukkan nameserver menjadi IP Server kalian, dan search menjadi nama Domain kalian, lalu ctrl+s untuk menyimpan dan ctrl+x untuk keluar konfigurasi



19.Silahkan kalian restart konfigurasi bind9 nya dengan memasukkan perintah "/etc/init.d/bind9 restart"

20.Ketik "systemctl status bind9.service" untuk melihat apakah konfigurasi DNS Server nya sudah running atau belum


21.Selanjutnya kita perlu melakukan konfigurasi paket apache2 nya dengan cara kalian ketik "cd" dan masukkan perintah "apt-get install apache2




22.Ketik "cd /etc/apache2/sites-available" untuk masuk ke directory tersebut dan ketik "ls" untuk melihat ada apa saja di dalam nya



23.Lalu ketik "cp 000-default.conf (user).conf", lalu ketik lagi perintah "ls" apakah file yang kita copy sudah ada

24.Silahkan konfigurasi (user).conf kalian dengan perintah "nano (user).conf"

25.Ubah bagian ServerAdmin menjadi email kalian, jika sudah silahkan klik ctrl+s untuk menyimpan dan ctrl+x untuk keluar konfigurasi

26.Silahkan kalian disable kan file 000-default.conf nya dengan perintah "a2dissite 000-default.conf"

27.Silahkan kalian enable kan file (user).conf kalian dengan perintah "a2ensite (user).conf"

28.Lalu kalian pergi ke directory html nya dengan perintah "cd / var/www/html/" lalu ketik "ls" untuk melihat apa saja yang ada di dalam nya




29.Lalu kalian edit file index.html nya dengan perintah "nano index.html"

30.Silahkan kalian membuat web kalian dengan bahasa pemrograman html yang simple saja, jika sudah klik ctrl+s untuk menyimpan dan ctrl+x untuk keluar konfigurasinya




31.Lalu restart konfigurasi apache2 nya dengan perintah "/etc/init.d/apache2 restart"

32.Ketik "cd" lalu masukkan perintah "nslookup (IP Server kalian)", setelah itu "nslookup (user).net"



Pengujian

1. silahkan kalian masuk ke "control panel

2. Pilih "Network and Internet"

3. Selanjutnya pilih "Network and Sharing center"

4. Lalu "Change adapter setting" di opsi sebelah kiri

5. Pilih Host-Only Adapter yang kalian gunakan lalu klik 2 kali

6. Lalu pilih opsi "Details"

7. Lalu lihat di bagian "IPv4 Default gateway dan IPv4 DNS Server" kita telah mendapat IP sesuai dengan apa yang telah kia setting tadi

8. Lalu kalian masuk ke cmd dengan cara klik Win+R bersamaan, lalu ketik "cmd"

9. Silahkan kalian ping ke IP Server kalian, dan jika status nya "TTL" maka kalian sudah terhubung ke Server

10. Setelah itu kalian masuk ke Crome dan ketikkan DNS Server kalian

11. Jika sudah dapat memunculkan Web hasil yang telah kalian coding di "index.html" tadi maka DNS Server kalian sudah berhasil








CARA INSTALL DAN KONFIGURASI WEB SERVER DI DEBIAN 12

CARA INSTAL DAN KONFIGURASI WEB SERVER DI DEBIAN 12

HALO GUYS,JADI DIKALI INI SAYA AKAN MEMBERITAHU DAN MENGAJARKAN TENTANG WEB SERVER DI DEBIAN 12

SEBELUM ITU,APASIH WEB SERVER ITU????


 Pengertian Web Server

        Tentu kita sebagai anak TKJ sudah mengetahui betul apa itu Web Server. Web Server adalah perangkat lunak yang bertugas untuk melayani permintaan dari client, biasanya berupa browser web, dan mengirimkan kembali respons dalam bentuk halaman web yang dapat ditampilkan di browser tersebut. Web server berfungsi sebagai jembatan antara klien dan aplikasi web yang berjalan di server.

        Ketika seseorang memasukkan URL di browser, permintaan HTTP (HyperText Transfer Protocol) dikirim ke web server. Web server kemudian mencari halaman yang diminta dan mengirimkan halaman tersebut kembali ke browser. Jika halaman yang diminta tidak ditemukan, web server biasanya akan mengirimkan respons kesalahan, seperti "404 Not Found".



Fungsi Web Server

-Menyajikan konten web kepada klien.

-Menangani permintaan HTTP/HTTPS.

-Mengelola akses untuk pengguna.

-Melakukan load balancing dan distribusi lalu lintas.

-Menyimpan dan mengelola log aktivitas.



Kelebihan Web Server

-Skalabilitas yang tinggi.

-Ketersediaan yang konsisten.

-Memudahan dalam manajemen dan konfigurasi.

-Di dukung berbagai bahasa pemrograman.

-Keamanan yang dapat disesuaikan.

-Integrasi dengan berbagai teknologi dan layanan.

LANGKAH-LANGKAH


1.Jalankan VM Debian Server dan login ke Debian Server menggunakan mode root

seperti biasanya


2.Silahkan Login sebagai root dan masukkan password root kalian


3.Ketik perintah "nano /etc/network/interfaces" untuk mengkonfigurasi IP Addresslalu Ketik perintah "/etc/init.d/networking restart" untuk melakukan proses restart network dan Lalu ketik perintah "apt-get install apache2" untuk melakukan instalasi paket apache2 nya, jika ada opsi y/n kalian pilih y untuk melanjutkan instalasi nya






4.masuk ke directory Web servernya dengan mengetik perintah "cd /etc/apache2/sites-available/"



5.Lalu "ls" untuk melihat ada apa saja di dalam nya

6.Ketik "cp 000-default.conf (user).conf"

7.ketik "ls" lagi apakah user kita sudah tertambahkan atau belum

8.Jika sudah ada silahkan masukkan perintah "nano (user).conf"

9.Silahkan kalian ubah di bagian ServerAdmin menjadi Email kalian, jika sudah silahkan simpan perubahan dengan tekan ctrl+s, dan ctrl+x untuk keluar konfigurasi

10.Ketik perintah "a2dissite 000-default.conf" untuk me- nonaktifkan konfigurasi default nya

11.Nyalakan konfigurasi yang telah kita buat tadi dengan perintah "a2ensite (user).conf"

12.Ketik "cd /var/www/html/"

13.Lalu ketik "ls" untuk melihat ada apa saja di directory tersebut



14.Ketik "nano index.html" untuk melakukan editing web dengan bahasa pemroggraman html



15.Silahkan kalian hapus semua yang ada di dalam situ, dengan cara tekan ctrl+shift+pgdown untuk melakukan pengeblokan, dan ctrl+k untuk menghapus nya



16.Silahkan kalian buat sendiri web yang kalian inginkan menggunakan bahasa pemroggraman html, jika sudah tekan ctrl+s untuk menyimpan dan ctrl+x untuk keluar editing



17.Silahkan restart kofigurasi Web servernya dengan mengetik perintah "/etc/init.d/apache2 restart"



18.Kalian bisa cek apakah Web servernya berjalan atau tidak dengan mengetik perintah "systemctl status apache2.service"



19.Silahkan kalian pergi ke control panel untuk melihat IP Server nya



20.Pergi ke browser, dan ketikkan IP Server kalian pada kolom pencarian

21.Jika sudah dapat memunculkan seperti apa yang telah kita edit di index.html tadi, maka kita telah berhasil membuat web server


SEKIAN LANGKAH-LANGKAH DAN PENJELASAN DARI SAYA


ADA KURANGNYA SAYA MOHON MAAF


WASSALAMUALAIKUM WAROHMATULLAHHI WABAROKATU

Rabu, 22 Januari 2025

CARA KONFIGURASI SAMBA SERVER DEBIAN 12

 HALO GUYS,JADI DISINI SAYA AKAN MENGAJARKAN DAN BERBAGI BAGAIMANA CARA

INSTALL DAN KONFIGURASI SAMBA DI BEBIAN12.


SEBELUM ITU, MARI KITA PELAJARI APA ITU SAMBA SERVER!


Samba Server adalah sebuah program dengan protokol client server yang dapat diibaratkan sebagai jembatan yang menghubungkan proses penyediaan layanan untuk berbagi data atau dokumen antara sistem operasi keluarga UNIX dengan sistem operasi Microsoft Windows.

Perangkat lunak ini beroperasi dibawah naungan platform sistem operasi keluarga UNIX dengan menggunakan protokol SMB yang juga digunakan oleh sistem operasi Microsoft Windows berfungsi sebagai jaringan client server dalam proses pemakaian data dan resource yang ingin didukung secara bersama-sama dalam suatu jaringan.

Software ini bersifat open source (pembuatan/pendistribusian gratis) yang memungkinkan file di seluruh sistem operasi Windows dan Unix bisa dibagikan secara sederhana dan mudah.

Program ini melayani berbagai hal seperti berbagi berkas, berbagi alat pencetak resolusi nama NetBIOS, dan pengumuman layanan. Layaknya sebuah aplikasi file server, Samba mengizinkan berkas, alat pencetak, dan beberapa sumber daya lainnya agar dapat dipakai oleh banyak pengguna dalam OS UNIX, dan membolehkan interoperabilitas dengan OS Windows.


FUNGSI SAMBA SERVER

Sehabis mempelajari pengertian Samba Server, anda mungkin sudah sedikit paham mengenai fungsi-fungsinya. Berikut ini adalah beberapa fungsi samba server :

  • Berfungsi sebagai jembatan antara sistem operasi UNIX dengan sistem operasi microsoft windows dalam menghubungkan pembagian file atau pembagian dokumen, pembagian alat cetak serta perangkat lainnya yang mendukung.
  • Berfungsi sebagai Primary Domain Controller (PDC) yang mengautentikasi pengguna yang mempunyai izin untuk mengakses resource yang disediakan.

KELEBIHAN SAMBA SERVER

Program samba dipercaya dan digunakan oleh banyak orang karena berbagai kelebihan yang ditawarkan. Keunggulannya di antara lain yakni gratis, performanya bagus dalam sharing resource, bisa dipercaya karena jarang mengalami masalah, tersedia untuk berbagai macam platform, mendukung di berbagai sistem operasi keluarga UNIX, telah tersambung langsung dengan jaringan, mudah dikonfigurasikan dan digunakan sesuai dengan kebutuhan administrator.

LANGKAH-LANGKAH INSTALL DAN KONFIGURASI SAMBA SERVER

1.Jalankan VM Debian Server dan login ke Debian Server menggunakan mode root
seperti biasanya

2.Silahkan Login sebagai root dan masukkan password root kalian

3.Ketik perintah "nano /etc/network/interfaces" untuk mengkonfigurasi IP Address
lalu Ketik perintah "/etc/init.d/networking restart" untuk melakukan proses restart network dan Lalu ketik perintah "apt-get install samba" untuk melakukan instalasi paket samba nya, jika ada opsi y/n kalian pilih y untuk melanjutkan instalasi nya






4.Kalian bisa melihat apakah samba nya sudah terinstall dengan mengetik perintah "dpkg -l samba"


5.Lalu masuk ke directory home dengan mengetik "cd /home", lalu "ls" untuk melihat ada apasaja di directory home.
Tambahkan directory baru dengan mengetik "mkdir (nama folder yang kalian inginkan)" lalu "ls" lagi untuk melihat apakah folder tersebut sudah di tambahkan



6.ketik "chmod 777 (nama folder yang kalian buat)/" lalu ketik "useradd (nama bebas)",
Lalu masukkan perintah "smbpasswd -a (nama yang tadi kalian pilih)", lalu isikan passwordnya dan ulangi lagi untuk mengkonfirmasi password tersebut



7.Selanjutnya kita konfigurasi samba nya dengan mengetik perintah "nano /etc/samba/smb.conf



8.Kalian scroll hingga bagian paling bawah, lalu kalian tuliskan sesuai dengan perintah gambar di bawah ini, lalu tekan ctrl+s untuk menyimpan dan ctrl+x untuk keluar konfigurasi samba nya




9.Restart konfigurasi samba server nya dengan mengetik perintah "nano /etc/smbd restart




PENGUJIAN

1.minimize Debian server kalian, lalu pergi ke control panel untuk melihat IP Server kalian



2.Tekan win+R dan ketik kan IP server kalian, lalu pilih "ok"
CONTOH 192.20.25.11


Lalu masuk ke Folder yang sudah kalian buat tadi, dan jangan lupa masukkan username dan password yang sudah kalian setting tadi

UJI COBA TRANSFER FILE

1.Pergi ke file yang ingin kalian transfer ke file server/samba, lalu kalian copy file tersebut

2.ketikkan kembali ip server kalian di task pencarian di bagian atas

3.Masuk ke Folder Samba Server kalian tadi dan tempel file yang sudah kalian copy tadi ke dalam Folder Samba Server yang telah kalian buat



Jika sudah maka Samba Server anda bisa dinyatakan berhasil

SEKIAN LANGKAH-LANGKAH DAN PENJELASAN DARI SAYA

ADA KURANGNYA SAYA MOHON MAAF

WASSALAMUALAIKUM WAROHMATULLAHHI WABAROKATU

KONFIGURASI FTP SERVER DEBIAN 12

 CARA INSTALL DAN KONFIGURASI FTP SERVER DEBIAN 12 


Halo Guys,disini saya akan menjelaskan bagaimana cara install dan konfigurasi FTP server di Debian 12.

Sebelumnya mari kita pelajari,apa sih FTP Server itu???


Pengertian FTP Server

        File Transer Protocol atau FTP adalah suatu protokol yang bertanggung jawab dalam menjembatani proses tukar menukar informasi di dalam sebuah komputer serta membantu aktivitas pengunduhan, pengunggahan file, maupun aktivitas lain.

        Adapun dua hal penting yang perlu kita perhatikan dalam FTP yakni FTP server dan FTP client. Yang mana FTP server itu sendiri merupakan server yang mengoperasikan perangkat lunak untuk proses pertukaran file yang harus selalu siap sedia jika ada permintaan yang didapat dari FTP client.

        FTP client merupakan komputer yang digunakan dalam berbagai aktivitas yang harus selalu terhubung dengan FTP server agar dapat melakukan proses pertukaran file serta melakukan aktivitas lain seperti mengunduh, mengunggah, mengganti nama, menghapus, dan lainnya.



Fungsi FTP Server

        FTP memiliki berbagai fungsi yang berguna bagi para pengguna komputer, yang mana fungsi utamanya adalah mendukung pertukaran file dan informasi yang terjadi antar komputer. Beberapa fungsi FTP ialah :

1. Proses transfer data menjadi lebih efisien

2. Memfasilitasi pengiriman 2 arah

3. Pertukaran file dapat dilakukan dengan aman



Kelebihan FTP Server

1.     Terdapat sistem keamanan enkripsi yang ada pada jaringan yang sangat berguna untuk melindungi informasi sehingga kita tidak perlu khawatir mengenai peretasan data pribadi.

2.    FTP dapat menjadi tempat penyimpanan yang aman, yang mana data atau informasi tidak akan pernah hilang ataupun secara otomatis terhapus oleh komputer.

3. Walaupun memerlukan verifikasi terlebih dahulu dalam penggunaannya, teapi ada perangkat lunak yang dapat membantu memberikan petunjuk verifikasi sebagai tambahan informasi

.4.   FTP dapat menjadi media pertukaran informasi maupun file antar komputer yang mana dilengkapi dengan sistem keamanan yang dapat menjaga data, baik yang diterima atau yang dikirim.

5.    FTP dapat memlakukan backup data atau file sekaligus restore di sebuah website.

6.    Pertukaran data dan informasi menjadi lebih mudah dan efisien, serta dapat digunakan untuk indirect computer maupun implicit remote.


LANGKAH-LANGKAH


1. Pastikan di pc kalian sudah ter-install FileZilla, jika belum silahkan klik disini untuk mengunduh


2.Jalankan VM Debian 12 untuk melakukan install dan konfig


3. Silahkan Login sebagai root dan masukkan password root kalian seperti biasanya


4. Ketik perintah "nano /etc/network/interfaces" untuk mengkonfigurasi IP Address

dan jika sudah klik CTRL+S lalu CTRL+X


5. Ketik perintah "/etc/init.d/networking restart" untuk melakukan proses restart network



6.Lalu ketik perintah "apt install proftpd", jika ada pertanyaan [Y/n] kalian ketik "y"

7.Ketik perintah "nano /etc/proftpd/proftpd.conf" setelah itu kalian akan di arahkan ke halaman seperti ini


8.Kalian bisa mengubah bagian ServerName menjadi "ftp.user.net"


9.Lalu kalian scroll ke bawah sampai ketemu baris "Anonymous dan user" kalian hapus tanda tagar nya dan ubah sesuai gambar ini, (untuk bagian user kalian bebas mengisi apa)


10.Kalian scroll lagi ke bawah dan hapus tagar "/Anonymous", lalu tekan Ctrl+S untuk menyimpan perubahan dan Ctrl+X untuk keluar.Masukkan perintah "cd /home/" untuk masuk ke directory home


11.Ketik "mkdir ftp-server" untuk menambahkan directory ftp-server

-Ketik "ls" untuk melihat apa saja yang ada di directory home

-Masukkan perintah "chmod 777 ftp-server" lalu enter



12.Di bagian ini kalian bebas mau mengisi atau tidak, lalu ketik "y"


13.Jika sudah ketik "systemctl restart proftpd" dan klik enter



Jika sudah seperti ini maka bisa beralih ke FileZila


14.Kalian setting (Mesin,Nama Pengguna,Kata Kunci,dan Port sesuai yang sudah kalian atur di Debian



15.Lalu cobalah memindahkan file,bila file sudah bisa dipindahkan maka install dan konfigurasi

ftp anda bisa dinyatakan berhasil


SEKIAN LANGKAH-LANGKAH DAN PENJELASAN DARI SAYA

ADA KURANGNYA SAYA MOHON MAAF

WASSALAMUALAIKUM WAROHMATULLAHHI WABAROKATU






Laporan OWNCLOUD

 APA ITU OWNCLOUD ? OwnCloud adalah  perangkat lunak open-source  yang digunakan untuk membuat layanan  cloud storage pribadi . Fungsinya mi...