Rabu, 10 September 2025

Laporan OWNCLOUD

 APA ITU OWNCLOUD ?

OwnCloud adalah perangkat lunak open-source yang digunakan untuk membuat layanan cloud storage pribadi. Fungsinya mirip dengan layanan komersial seperti Google Drive, Dropbox, atau OneDrive, tetapi bedanya ownCloud di-hosting di server milik pengguna sendiri (baik di server pribadi, server kantor, maupun hosting pihak ketiga).

Fitur Utama ownCloud:

  1. Penyimpanan File

    • Unggah, simpan, dan akses file dari mana saja melalui web, desktop client, atau aplikasi mobile.

    • Mendukung sinkronisasi otomatis antar perangkat.

  2. Berbagi File

    • File atau folder bisa dibagikan ke pengguna lain dengan kontrol akses (read-only, edit, dll).

    • Mendukung public link sharing dengan password dan batas waktu.

  3. Keamanan

    • Enkripsi data baik di server maupun saat transfer (SSL/TLS).

    • Dukungan autentikasi dua faktor (2FA).

  4. Kolaborasi

    • Integrasi dengan aplikasi pihak ketiga untuk editing dokumen secara online (misalnya Collabora Online atau OnlyOffice).

    • Komentar, tagging, dan versi file (versioning) untuk mengelola perubahan.

  5. Fleksibilitas & Kontrol

    • Bisa dijalankan di server Linux, Windows, maupun menggunakan Docker.

    • Admin memiliki kontrol penuh terhadap data, keamanan, dan kapasitas.

Kelebihan ownCloud:

  • Open-source → gratis, bisa dimodifikasi sesuai kebutuhan.

  • Privasi lebih terjamin karena data disimpan di server milik sendiri, bukan di server perusahaan besar.

  • Skalabilitas tinggi → cocok untuk individu, perusahaan kecil, hingga enterprise.

Kekurangan ownCloud:

  • Membutuhkan server dan administrasi sendiri → tidak semudah layanan cloud komersial.

  • Performa sangat bergantung pada spesifikasi server dan bandwidth internet.

  • Beberapa fitur enterprise (seperti integrasi AD/LDAP tingkat lanjut) berbayar.

👉 Singkatnya, ownCloud adalah solusi bagi individu atau organisasi yang ingin punya cloud storage mirip Google Drive, tapi dengan kontrol penuh atas data dan server sendiri.


BERIKUT ADALAH CARA INSTALL DAN KONFIGURASI OWNCLOUD


1Langkah pertama kalian install file ISO dari TurnKey terlebih dahulu, setelah itu kalian buat VM baru seperti biasanya.Setting network menggunakan Bridge Adapter, lalu arahkan pada network yang sedang kalian gunakan, misal kalian menngunakan wifi maka kalian cantumkan adapter pada wifi.Jika sudah, langsung saja bisa kalian Start VM.



2. Setelah muncul tampilan awal dari turnkey kalian pilih install to hard disk

3. jika muncul seperti ini kalian pilih use entire disk



3. Lalu kalian klik Finish pertitioning and write changes to disk.



4.Write the changes to disks, kalian pilih Yes.

5.Kalian tunggu proses Instalasi system seperti gambar di bawah ini.


6.Install the Grub boot loader to Master boot, kalian pilih Yes.



7.Pada Finalize Install, kalian pilih Reboot system.


8.Setelah kalian Reboot, kalian akan diarahkan kembali ketampilan TurnKey. Langkah yang harus kalian lakukan adalah melepas file ISO tersebut.

9.Jika sudah kalian lepas file ISO tersebut, kalian matikan vm kalian lalu kalian masuk kembali

10.Pada tahap ini, kalian buat password untuk user root kalian. Setelah kalian klik "OK", maka kalian akan disuruh konfirmasi password yang kalian buat.


11.Lalu kalian buat password untuk SQL kalian seperti digambar, lalu kalian konfirmasi lagi sama seperti yang tadi.



12.Setelah kalian membuat password MySql, kalian akan disuruh membuat password untuk owncloud kalian.



13. Jika sudah kalian akan disuruh untuk membuat domain untuk owncloud kalian


14. Untuk initialize hub kalian skip saja


15. Untuk bagian ini juga kalian skip saja


 16. Untuk security update juga kalian skip saja

17. lalu kalian masuk ke user dan password yang kalian buat tadi


18. Jika muncul seperti ini kalian perhatikan IP nya


19.Setelah instalasi berhasil kalian ketik " apt upgrade " dan " apt update "

20.Jika kalian sudah melakukkan upgrade maka nanti muncul seperti ini dan pililah seperti yang dibawah

                                       


                                       

21. Lalu kalian installasi dhcp server dan juga dns server dengan cara ketik " apt install isc-dhcp-server" untuk melakukan installasi dhcp dan kalian ketikkan " apt install bind9 " untuk melakukan installasi dns

22.Jika sudah matikan vm dan masuk ke setting network lalu tambahkan adapter  ke 2 yaitu host-only dan rubah tipe adapter ke 1 ke Realtek PCIe

23.Jika sudah start vm dan login menggunakan root dan masukkan passowrd yang sudah kalian buat di awal .Masuk ke network interfaces dengan mengetik " nano /etc/network interfaces "




enp0s3 yaitu adapter bridge kita bikin static dan untuk ip nya bebas kalian mau berapa, di sini saya menggunakan ip 192.168.1.19 , lalu tambahkan netmask dan network .Untuk adapter 2 yaitu enp0s8 kita bikin dhcp


BERIKUT ADALAH UNTUK KONFIGURASI DHCP

1. Kalian ketik " nano /etc/default/isc-dhcp-server " 




2. dan pada bagian interfaces v4 kita arahkan ke enp0s3 yaitu bridge



3. Lalu kalian ketik " nano /etc/dhcp/dhcpd.conf " setelah itu kalian scroll kebawah dan mencari perintah " # a slightly ".  kalian harus menghapus tanda pagar yang ada di dalam perintah tersebut hingga perintah terakhir yaitu " } " 




Keterangan:

-Subnet di isi dengan network yang telah di kita buat di awal dan netmask di isi dengan 255.255.255.0
- bagian range ip di isi dengan berapa IP yang ingin di bagikan kepada client,contohnya 192.168.19.30 hingga 192.168.25.65
-bagian option domain name server silahkan di isi sesuai alat server kalian atau ip static yang telah kita buat tadi
-bagian option domain name bisa kalian isikan nama domain kalian yang telah dibuat saat tadi 
-pada bagian option routers silahkan masukkan IP yang telah di buat di awal di bagian "address"
-bagian broadcast-address isikan ip kalian  x.x.x.255
-bagian default lease time dan max lease time silahkan di biarkan default saja.


BERIKUT ADALAH CARA UNTUK KONFIGURASI DNS 

1. Kalian ketik " nano /etc/bind/db.local "

yang perlu diubah adalah
    *Nama localhost kalian ubah menjadi nama domian yang kalian buat tadi . contohnya kami menggunakan          domain " kelompok6.net "

    *Untuk IP 127.0.0.1 dan ::1 silahkan kalian ubah menjadi IP yang kalian buat tadi

    *Tulisan "AAAA" silahkan kalian hapus dan sisa kan satu menjadi " A " saja

    *Tanda "@" pada baris ke 3 kalian ganti menjadi " www "




2. Kalian ganti masuk ke " nano /etc/bind/db.127

     yang perlu diubah yaitu

    *LOCALHOST NYA MENJADI NAMA DOMAIN YANG KALIAN TADI

    *PADA IP BARIS KEDUA YANG "1.0.0" KALIAN UBAH MENJADI OKTET TERAKHIR IP KALIAN




3. Ketik " nano /etc/bind/named.conf.default-zones "




4. kalian ganti yang awalnya localhost menjadi domain kalian lalu untuk di bagian ip itu kalian isikan dengan ip dari belakang cukup dari ip oktet ke tiga



5. Setelah itu kalian 
Ketik " nano /etc/resolv.conf "

tambahkan nameserver kalian lalu tambahkan search untuk domain





BERIKUT ADALAH CARA KONFIGURASI APACHE2

1. ketik " nano /etc/apache2/sites-available/000-default.conf "

hapus tanda pagar di bagian servername dan isikan domain kalian 




2.Jika sudah kalian lakukan restart network, dhcp, apache2 dan DNS



jika sudah  masuk ke web dan search menggunakan domain kalian jika berhasil maka langkah terakhir kalian yaitu konfigurasi php . Pastikan laptop kalian ter connect dari LAN ke router dan router sudah dalam mode bridge 


BERIKUT ADALAH CARA UNTUK KONFIGURASI PHP

1. Kalian ketik " nano /var/www/owncloud/config/config.php "

Lalu jika masuk pada tampilan seperti digambar, kalian ganti ip dan domain sesuai yang kalian punya




CARA PENGUJIAN OWNCLOUD

1.Jika sudah kalian masuk ke chrome, dan memasukkan domain kalian. Jika sudah muncul tampilan owncloud, kalian masukkan user (admin) dan password owncloud kalian


2.
Jika tampilan owncloud kalian seperti gambar dibawah, maka konfigurasi kalian sudah selesai



3.Untuk menambahkan user caranya tekan navbar di pojok kanan lalu pilih user

4.Lalu masukkan nama user yang kalian mau dan isikan email lalu pilih create, jika ingin mengganti pass user pilih saja di bagian edit pass



5. Lalu login menggunakan akun client dan buka folder yang telah diberikan oleh Tim IT 


6. Lalu buka file yang ada di dalam folder tersebut 





Selasa, 12 Agustus 2025

Laporan VPN

 Pengertian OVPN(Open Virtual Private Network) VPN atau Virtual Private Network adalah solusi koneksi private melalui jaringan public. Biasanya VPN dipasang pada server Linux(Debian) dengan konfigurasi VPN tersebut sesuai dengan kebutuhan. Dengan VPN maka kita dapat membuat jaringan di dalam jaringan atau bisa disebut tunnel. VPN merupakan koneksi virtual yang bersifat private. Disebut private karena pada dasarnya jaringan ini merupakan jaringan yang sifatnya private yang tidak semua orang bisa mengaksesnya. VPN menghubungkan PC dengan jaringan public atau internet namun sifatnya private, karena bersifat private maka tidak semua orang bisa terkoneksi ke jaringan ini dan mengaksesnya. Soal keamanan dalam menggunakan VPN, bisa kita ketahui dengna memahami prinsip kerja VPN itu sendiri. Cara Kerja VPN Pertama-tama VPN server harus dikonfigurasi terlebih dahulu kemudian di client harus diinstall program VPN baru setelah itu bisa dikoneksikan. VPNdi sisi client nanti akan membuat semacam koneksi virtual jadi nanti akan muncul VPN adapter network semacam network adapter tetapi virtual. Tugas dari VPN client ini adalah melakukan authentifikasi dan enkripsi/deskripsi. Setelah terhubung maka nanti ketika client mengakses data katakana client ingin membuka situs www.google.com . Request ini sebelum dikirimkan ke VPN server terlebih dahulu dienkripsi oleh VPN client misalkan dienkripsi dengan rumus A sehingga request datanya akan berisikode-kode. Setelah sampai ke server VPN oleh server data ini di dekrip dengan rumusa A, karena sebelumnya sudah dikonfigurasi antara server dengan client maka server akan memiliki algorithm yang sama untuk membaca sebuah enkripsi, begitu juga sebaliknya dari server ke client.



1.install debiannya dan pastikan untuk memakai adapater bridged,pastikan internet kalian bisa ping google , kemudian kalian install curl dengan comand apt install curl

2.Lakukan instalasi openvpn ketik curl -O https://raw.githubusercontent.com/Nyr/openvpn-install/master/openvpn-install.sh

3.Jika sudah ketik chmod +x openvpn-install.sh jika sudah buka open vpn dengan mengetikkan ./openvpn-install.sh

4.masukkan no ip dari server debian kalian, jika tidak tahu ip server kalian berapa maka lakukan ctrl+c untuk keluar dan ketikkan ip a untuk melihat dari ip server kalian yang berada di enp0s3, jika sudah mengetahui maka masuk lagi ke dalam openvpn dengan cara yang tadi yaitu ketik ./openvpn-install.sh

5.Pilih yang kedua yaitu google

6.masukkan nama client bebas ya

7.ini adalah tampilan jika pembuatan file openvpn kalian berhsil

8.Ambil file openvpn di aplikasi filezilla atau winscp atau sejenisnya

ketik sftp://(ip server kalian) username: root dan masukkan password root kalian

9.klik file nya dengan cara klik kanan lalu pilih download

10.ketik iptables -A INPUT -s 10.8.0.0/24 -p tcp --dport 22 -j ACCEPT untuk mengizinkan koneksi SSH hanya dari jaringan VPN 10.8.0.0/24 ke server.

11.Ketik iptables -A INPUT -p tcp --dport 22 -j DROP

untuk memblokir semua koneksi SSH dari luar, kecuali yang sudah diizinkan sebelumnya . Digunakan untuk mengamankan server dari akses SSH tak diinginkan

12.Ketik apt install iptables-persistent -y

 digunakan untuk menginstal alat yang bisa menyimpan aturan firewall (iptables) agar tidak hilang saat server dimatikan atau direstart

13.Pilih yes

14.ketik netfilter-persistent save

Perintah ini digunakan untuk menyimpan aturan firewall (iptables) yang sedang aktif sekarang, supaya tetap berlaku meskipun server dimatikan atau direstart.


UNTUK LEBIH JELASNYA

SAYA SEDIAKAN VIDEO TUTORIAL DAN PENGUMPULANNYA! 


Link Video Tutorial:

https://youtu.be/GazNN9Wcscw?si=iEV3uyA0EyeR8o-J


Link Video Pengumpulan:

https://youtube.com/shorts/0V4dwsN1XdU?si=NtDcOzXWcC9yl2tD



Selasa, 29 Juli 2025

Laporan Proxmox

 Apa Itu Proxmox


    Proxmox Virtual Environment (VE) merupakan salah satu platform virtualisasi open-source berbasis Linux Debian, baik hardware maupun operating system, untuk mengelola dua teknologi virtualisasi. Platform virtualisasi ini kerap disebut-sebut sebagai alternatif selain VMware dan cocok ditujukan untuk development maupun production. Proxmox VE ini juga akan melakukan manajemen container, virtual machine, strorage, jaringan virtual, high availability cluster melalui antar-muka web, dan juga bisa menggunakan command line




Apa Itu VPS 


    Virtual Private Server atau VPS adalah layanan server virtual yang memiliki sumber daya yang terdedikasi khusus untuk satu pengguna, berbeda dengan shared hosting dimana sumber daya komputasi yang sama digunakan oleh beberapa pengguna. Hal ini menyebabkan website yang berjalan di atas shared hosting bisa terganggu jika seandainya pengguna dalam satu sumber daya yang sama menggunakan sumber daya secara besar. Namun shared hosting cocok untuk digunakan jika kamu mulai go-digital dan membuat website. Dengan VPS, sumber daya pada sebuah server virtual tidak akan dibagi dengan pengguna lain sehingga menyebabkan website maupun aplikasi akan minim dari gangguan


Langsung Saja kita mulai konfigurasi dan installasi proxmox didebian


1.a) Siapkan iso proxmox bisa kalian         download di web resminya

    b) vmware

    

2.Masuk ke dalam Vmware dan " Create a new virtual machine"

3.Masukkan Iso proxmox yang telah di download lalu next


4.Pilih guest operating system linux dan version lalu next


5.Kalian bisa mengganti namanya dan juga bisa sesuaikan location penyimpanan jika sudah next

6.kalian sesuaikan dengan kebutuhan kalian di sini saya hanya mengisikan 40GB


7.Kalian pilih " customize hardware "


8.kalian sesuaikan memory dengan kebutuhkan kalian lalu kalian pergi ke "network adapter" ganti menjadi "Bridged" jika sudah pilih close dan tekan "finish"


9. jika sudah kalian jalankan untuk instalasi proxmox


INSTALASI PROXMOX


1.Pilih "install proxmox VE (Graphical)"

2.Pilih "I agree"

3.Next

4.Pilih country Indonesia dan waktu Asia/jakarta



5.Buat password untuk Proxmox kalian dan email



6.buat hostname kalian lalu untuk ip kita sudah dapatkan dari router dan jangan diubah karena kita akan Memerlukan ip dhcp



7.Pilih install



8.Login menggunakan root dan masukkan password yang telah dibuat tadi lalu cek ip "ip a" dan selanjutnya " ping 8.8.8.8 "untuk mengecek apakah proxmox kita sudah mendapatkan internet atau tidak


9.buka browser lalu ketikkan alamat ip dan tambahkan port :8006 jika sudah masukkan dengan username root dan untuk passwordnya sama seperti yang kita buat tadi

10.Kita download template nya dulu jika sudah maka statusnya ok

11.Pilih Create Ct

12.Masukkan hostname dan kalian buat password jika sudah pilih next

13.Kita pilih template yang telah kita download tadi

14.Bagian ini kita next atau kalian bisa isikan sesuai dengan kebutuhan kalian

15.Bagian network kalian ubah ipv4 menjadi DHCP

16.Next

17.Pilih Finish lalu tunggu sampai ok

18.klik start lalu pilih console untuk masuk ke debian



19.Masuk ke cmd ketik ssh root@ipanda

Lalu login menggunakan password


UNTUK LEBIH JELASNYA SAYA SEDIAKAN LINK VIDEO TUTORIAL!



 Tutorial Video


TERIMAKASIH SEMOGA BERMANFAAT

Laporan virtual min

 Assalamualaikum warahmatullahi wabarakatuh


Halo Sobat Networking, Kita bertemu lagi nih, pada kesempatan kali ini Saya akan membahas tentang cara install Virtualmin pada Debian 12. Penasaran bagaimana Caranya?Yukk mari kita simak pembahasan berikut ini.


Pengertian Virtualmin


Virtualmin adalah webshosting control panel

yang didesain untuk memudahkan seorang administrator untuk mengatur situs web, mailbox, database, dan aplikasi web. Untuk pengertian web hosting sudah ada di blogger sebelumnya ya.. yaitu: layanan online yang berfungsi untuk menyimpan dan menyajikan semua file website sehingga kontennya bisa diakses oleh siapa pun di internet.


Pengertian Joomla 


Joomla adalah CMS (Content Management System) yang populer, yang memungkinkan kamu untuk membuat dan mengelola situs web dengan mudah. Dalam artikel ini, saya akan menjelaskan langkah-langkah untuk menginstal Joomla di Virtualmin


Pengertian WordPress 


WordPress adalah sebuah platform manajemen konten (CMS) yang gratis dan open-source, yang digunakan untuk membuat dan mengelola situs web, blog, atau aplikasi online. WordPress diciptakan pada tahun 2003 oleh Matt Mullenweg dan Mike Little, dan sekarang dikelola oleh WordPress Foundation.


Langkah langkah Install Virtualmin


1. Masuk Jalankan debian 12 dan setelah masuk ke tampilan login kemudian ketik "root untuk masuk ke mode root".


2. Ubah settingan vmbox dengan jaringan/network ke NAT dan host only adapter


3. Ketik "nano /etc/network/interfaces" lalu Konfigurasi seperti gambar dibawah ini Jika sudah reset network interfaces pada debian dengan perintah "systemctl restart networking"



4. Setting repository sesuai dengan kebutuhan, karna saya menggunakan kartolo maka saya setting repository dengan kartolo, setting repository dengan perintah "nano /etc/apt/sources.list"



5. jika sudah update dan upgrade untuk update repository dengan perintah "apt-get update" dan ketik "apt-get upgrade"


6. Selanjutnya install virtualmin dengan perintah 

"wget http://software.virtualmin.com/gpl/scripts/install.sh". lalu "chmod +x install.sh"



7. Kemudian lakukan penginstalan "./install.sh". ketik y untuk melanjutkan Kemudian jika ada perintah hostname, maka masukan hostname kalian contoh : "debian.com"



8. Tunggu sampai instalasi selesai jika sudah selesai maka muncul tampilan seperti dibawah



9. Selanjutnya pergi ke web browser dan ketik ip kalian untuk mengecek. contoh : "212.20.25.30:10000". Jika sudah silahkan kalian isi username & password kalian 



Selanjutnya kita akan melanjutkan menginstalasi joomla


1. Install file Joomla terlebih dahulu di browser kalian masing-masing


2. Login halaman virtualmin kalian, dan klik "Create Virtual Server". Konfigurasi seperti dibawah ini (usahakan nama domain tidak sama dengan virtual). Kemudian "Create Server"




3. Kemudian masuk ke menu "File Manager"


4. Lalu Upload file joomla yang sudah di download tadi dengan cara klik bar "file" - "Upload to current directory" lalu centang Ekstrak dan pilih file joomlanya.



5. Kemudian "select all" semua file, lalu pergi ke "virtual server summary", dan klik domain kalian



6. Jika sudah berhasil, maka akan muncul instalasi joomla. Lengkapi data data kalian.


7. Jika sudah kalian klik pasang,



8. Dan jika sudah, tampilan kalian akan seperti pada gambar dibawah 



Selanjutnya kita akan melanjutkan menginstalasi wordpress


1. Ketik "nano /etc/network/interfaces" lalu Konfigurasi seperti gambar dibawah ini Jika sudah reset network interfaces pada debian dengan perintah "systemctl restart networking"


2. Login halaman virtualmin kalian, dan klik "Create Virtual Server". Konfigurasi seperti dibawah ini (usahakan nama domain tidak sama dengan virtual). Kemudian "Create Server"


3. Masuk kebagian manage web apps lalu pilih wordpress dan kalian scroll kebawah lalu klik install now.


4. jika sudah pergi ke "virtual server summary", dan klik domain kalian maka akan muncul page seperti dibawah yang artinya install wordpress berhasil.



Terima kasih telah mengikuti langkah-langkah ini, dan semoga artikel ini bisa bermanfaat untuk Anda. Sebagai penutup, dengan mengikuti langkah-langkah yang telah dijelaskan di atas. 


Wassalamualaikum warahmatullahi wabarakatuh

Laporan OWNCLOUD

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