GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal platform e-commerce X-cart di Debian 9

Tutorial ini akan memandu Anda tentang cara menginstal dan mengkonfigurasi platform e-commerce X-Cart versi terbaru di rilis Debian 9.2, untuk membuat toko belanja online gratis.

X-Cart adalah platform keranjang belanja e-niaga komersial open source yang kuat dan kompleks, dengan sebagian besar ditulis dalam bahasa pemrograman PHP dan sering digunakan sebagai Software as a Service Solution (SaaS). Platform belanja X-cart juga dapat diinstal di Linux di bawah server web Apache/Nginx, PHP dan sistem manajemen database MySQL/MariaDB, juga dikenal sebagai tumpukan LAMP atau LEMP. Platform e-commerce online X-Cart CMS sangat digunakan untuk membuat toko online untuk berbagai bisnis dan mengiklankan serta menjual layanan dan barang dagangan.

Persyaratan

  • Pemasangan server Debian 9 pada mesin baja logam atau pada server pribadi virtual
  • hak istimewa root sudo untuk akun lokal atau jarak jauh atau akses langsung ke akun root
  • A alamat IP statis dikonfigurasi untuk salah satu kartu antarmuka jaringan sistem Anda
  • Nama domain, pribadi atau publik, bergantung pada penerapan Anda, dengan catatan DNS yang tepat dikonfigurasi untuk layanan web. Jika tidak memiliki nama domain yang valid atau terdaftar, Anda dapat melakukan instalasi dan mengakses situs web melalui alamat IP server Anda
  • Jika Anda ingin menggunakan pendaftaran situs web, moderasi komentar, dan fitur lainnya, Anda harus memiliki server email yang berjalan yang dikonfigurasi dengan benar di tempat Anda dengan akses jarak jauh ke layanan IMAP dan SMTP.

Pra-Persyaratan

Sebelum mulai menginstal dan mengkonfigurasi X-Cart dari sumber di server Anda sendiri, pastikan sistem memenuhi semua persyaratan perangkat lunak untuk mengkompilasi dan menginstal aplikasi. Pada langkah pertama, perbarui repositori sistem dan paket perangkat lunak Anda dengan mengeluarkan perintah di bawah ini.

apt update
apt upgrade

Setelah sistem diperbarui sepenuhnya, atur nama untuk sistem Anda dengan menjalankan perintah berikut. Ganti variabel hostname Anda sesuai dengan itu.

hostnameectl set-hostname xcart

Verifikasi nama host mesin dan file host dengan mengeluarkan perintah berikut.

hostnameectl 
cat /etc/hostname 
nama host –s
nama host –f

Terakhir, boot ulang server Debian untuk menerapkan pembaruan kernel dan nama host berubah dengan benar.

systemctl reboot

Pada langkah berikutnya, jalankan perintah berikut untuk menginstal beberapa utilitas yang diperlukan yang akan digunakan untuk mengelola sistem Anda lebih lanjut dari baris perintah.

apt install wget bash-completion zip unzip

X-Cart adalah platform e-commerce CMS berbasis web yang sebagian besar ditulis dalam bahasa pemrograman sisi server PHP. Untuk menjalankan skrip file PHP aplikasi, server web, seperti server HTTP Apache, dan gateway pemrosesan PHP harus diinstal dan dioperasikan dalam sistem. Untuk menginstal server web Apache dan penerjemah PHP bersama dengan semua modul PHP yang diperlukan yang dibutuhkan oleh aplikasi untuk berjalan dengan benar, jalankan perintah berikut di konsol server Anda.

apt install apache2 libapache2-mod-php7.0 php7.0 php7.0-mbstring php7.0-curl php7.0-gd php7.0-xml php7.0-opcache

Setelah Apache dan PHP diinstal, uji apakah server web aktif dan berjalan dan dengarkan koneksi jaringan pada port 80 dengan mengeluarkan perintah berikut dengan hak akses root.

netstat –tlpn

Jika utilitas jaringan netstat tidak diinstal secara default di sistem Debian Anda, jalankan perintah berikut untuk menginstalnya.

apt install net-tools

Dengan memeriksa output perintah netstat, Anda dapat melihat bahwa server web Apache mendengarkan koneksi jaringan yang masuk pada port 80. Untuk tugas yang sama, Anda juga dapat menggunakan perintah ss, yang secara otomatis diinstal secara default di Debian 9.

ss- tulpn

Jika Anda memiliki firewall yang diaktifkan di sistem Anda, seperti aplikasi firewall UFW, Anda harus menambahkan aturan baru untuk mengizinkan lalu lintas HTTP melewati firewall dengan mengeluarkan perintah berikut.

ufw izinkan WWW

atau

ufw allow 80/tcp

Jika Anda menggunakan aturan mentah iptables untuk mengelola aturan Firewall di server Debian Anda, tambahkan aturan berikut untuk mengizinkan lalu lintas masuk port 80 di firewall sehingga pengunjung dapat menjelajahi toko online.

apt-get install -y iptables-persistent
iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
systemctl iptables-persistent save
systemctl iptables-persistent reload

Selanjutnya, aktifkan dan terapkan modul Apache berikut yang diperlukan oleh aplikasi e-commerce agar berjalan dengan baik, dengan mengeluarkan perintah di bawah ini.

a2enmod menulis ulang
systemctl restart apache2

Terakhir, uji apakah halaman web default server web Apache dapat ditampilkan di browser klien Anda dengan mengunjungi alamat IP mesin Debian Anda atau nama domain atau server FQDN Anda melalui protokol HTTP, seperti yang ditunjukkan pada gambar di bawah. Jika Anda tidak mengetahui alamat IP mesin Anda, jalankan perintah ifconfig atau ip a untuk mengungkapkan alamat IP server Anda.

http://domain_anda.tld 

Untuk menginstal dan mengakses backend panel admin web X-Cart dan situs web frontend melalui protokol HTTPS yang akan mengamankan lalu lintas untuk klien Anda, jalankan perintah berikut untuk mengaktifkan modul SSL server web Apache dan file konfigurasi situs SSL.

a2enmod ssl
a2ensite default-ssl.conf

Selanjutnya, buka file konfigurasi situs SSL default Apache dengan editor teks dan aktifkan aturan penulisan ulang URL dengan menambahkan baris kode berikut setelah arahan DocumentRoot, seperti yang ditunjukkan pada contoh di bawah ini:

nano /etc/apache2/sites-enabled/default-ssl.conf

Kutipan file konfigurasi situs SSL:


  Opsi +FollowSymlinks
  AllowOverride Semua
  Memerlukan semua yang diberikan

Juga, buat perubahan berikut ke baris VirtualHost agar terlihat seperti yang ditunjukkan dalam kutipan di bawah ini:

Tutup file SSL Apache dan buka file /etc/apache2/sites-enabled/000-default.conf untuk mengedit dan menambahkan aturan penulisan ulang URL yang sama seperti untuk file konfigurasi SSL. Masukkan baris kode setelah pernyataan DocumentRoot seperti yang ditunjukkan pada contoh di bawah ini.


  Opsi +FollowSymlinks
  AllowOverride Semua
  Memerlukan semua yang diberikan

Terakhir, mulai ulang daemon Apache untuk menerapkan semua aturan yang dikonfigurasi sejauh ini dan kunjungi domain Anda melalui protokol HTTP. Karena Anda menggunakan pasangan sertifikat yang ditandatangani sendiri secara otomatis yang dikeluarkan oleh Apache saat penginstalan, peringatan kesalahan akan ditampilkan di browser.

systemctl restart apache2

https://domainanda.tld  

Terima peringatan untuk melanjutkan dan dialihkan ke halaman web default Apache, seperti yang diilustrasikan pada gambar di bawah.

Jika aplikasi firewall UFW memblokir koneksi jaringan yang masuk ke port HTTPS, Anda harus menambahkan aturan baru untuk mengizinkan lalu lintas HTTPS melewati firewall dengan mengeluarkan perintah berikut.

ufw allow 'WWW Full'

atau

ufw allow 443/tcp

Jika iptables adalah aplikasi firewall default yang dipasang untuk melindungi sistem Debian Anda di tingkat jaringan, tambahkan aturan berikut untuk mengizinkan lalu lintas masuk port 443 di firewall sehingga pengunjung dapat menelusuri nama domain Anda.

iptables -I INPUT -p tcp --destination-port 443 -j ACCEPT
systemctl iptables-persistent save
systemctl iptables-persistent reload

Pada langkah berikutnya, kita perlu membuat beberapa perubahan lebih lanjut pada file konfigurasi default PHP untuk memastikan bahwa variabel PHP berikut diaktifkan dan pengaturan zona waktu PHP dikonfigurasi dengan benar dan cocok dengan lokasi geografis sistem Anda. Buka file /etc/php/7.0/apache2/php.ini untuk mengedit dan pastikan bahwa baris berikut telah diatur sebagai berikut. Juga, pada awalnya, buat cadangan file konfigurasi PHP.

cp /etc/php/7.0/apache2/php.ini{,.backup}
nano /etc/php/7.0/apache2/php.ini

  Telusuri, edit, dan ubah variabel berikut di php.ini file konfigurasi:

file_uploads = Aktif
allow_url_fopen = Aktif
memory_limit = 128 M
upload_max_file_size = 64M
date.timezone = Europe/London

Tingkatkan variabel memory_limit yang sesuai untuk mendukung lampiran file besar dan ganti variabel time.zone sesuai dengan waktu fisik Anda dengan melihat daftar zona waktu yang disediakan oleh PHP docs di tautan berikut http://php.net/manual/en/timezones .php.

Jika Anda ingin meningkatkan kecepatan memuat halaman situs web Anda melalui plugin OPCache yang tersedia untuk PHP7, tambahkan pengaturan OPCache berikut di bagian bawah file konfigurasi juru bahasa PHP, seperti yang dijelaskan di bawah ini:

opcache.enable=1 
opcache.enable_cli=1 
opcache.interned_strings_buffer=8 
opcache.max_accelerated_files=10000 
opcache.memory_consumption=128 
opcache. save_comments=1
opcache.revalidate_freq=1

Tutup file konfigurasi php.ini dan verifikasi akhir file konfigurasi PHP untuk memeriksa apakah variabel telah ditambahkan dengan benar dengan mengeluarkan perintah di bawah ini.

tail /etc/php/7.0/apache2/php.ini

Setelah Anda melakukan semua perubahan yang dijelaskan di atas, mulai ulang daemon apache untuk menerapkan perubahan baru dengan mengeluarkan perintah berikut.

systemctl restart apache2

Terakhir, buat file info PHP dengan menjalankan perintah berikut dan periksa apakah zona waktu PHP telah dikonfigurasi dengan benar dengan mengunjungi file skrip info PHP dari browser di URL berikut, seperti yang diilustrasikan pada gambar di bawah. Gulir ke bawah ke pengaturan tanggal untuk memeriksa konfigurasi zona waktu php.

echo ''| tee /var/www/html/info.php

https://domain.tld/info.php

Aplikasi web e-commerce X-Cart menyimpan konfigurasi yang berbeda, seperti pengguna, sesi, kontak, produk, katalog, dan lainnya, dalam database RDBMS. Dalam panduan ini kami akan mengonfigurasi X-Cart untuk menggunakan database MariaDB sebagai backend. Keluarkan perintah di bawah ini untuk menginstal database MariaDB dan modul PHP yang diperlukan untuk mengakses database mysql.

apt install mariadb-server php7.0-mysql

Setelah Anda menginstal MariaDB, verifikasi apakah daemon berjalan dan mendengarkan koneksi di localhost, port 3306, dengan menjalankan perintah netstat.

netstat –tlpn | grep mysql

Kemudian, masuk ke konsol MySQL dan amankan akun root MariaDB dengan mengeluarkan perintah berikut.

mysql -h localhost
use mysql;
update user set plugin='' where user='root';
flush privileges;
keluar

Langkah selanjutnya, amankan MariaDB dengan menjalankan skrip mysql_secure_installation yang disediakan oleh paket instalasi dari repositori stretch Debian. Saat menjalankan skrip akan menanyakan serangkaian pertanyaan yang dirancang untuk mengamankan database MariaDB, seperti:mengubah kata sandi root MySQL, menghapus pengguna anonim, menonaktifkan login root jarak jauh, dan menghapus database pengujian. Jalankan skrip dengan mengeluarkan perintah di bawah ini dan pastikan Anda mengetik ya untuk semua pertanyaan yang diajukan untuk mengamankan daemon MySQL sepenuhnya. Gunakan output skrip berikut kecuali sebagai panduan.

sudo mysql_secure_installation
CATATAN:MENJALANKAN SEMUA BAGIAN SKRIP INI DIREKOMENDASIKAN UNTUK SEMUA SERVER MariaDB

      PENGGUNAAN PRODUKSI! HARAP BACA SETIAP LANGKAH DENGAN SEKSAMA!

 

Untuk masuk ke MariaDB untuk mengamankannya, kita memerlukan

sandi saat ini untuk root pengguna. Jika Anda baru saja menginstal MariaDB, dan

Anda belum mengatur kata sandi root, kata sandi akan kosong,

jadi Anda cukup menekan enter di sini.

 

Masukkan kata sandi saat ini untuk root (masukkan untuk tidak ada):

Oke, kata sandi berhasil digunakan, lanjutkan...

 

Menyetel kata sandi root memastikan bahwa tidak seorang pun dapat masuk ke MariaDB

pengguna root tanpa izin yang sesuai.

 

Anda telah menyetel kata sandi root, sehingga Anda dapat menjawab 'n' dengan aman.

 

Ubah kata sandi root? [Y/n] y

Kata sandi baru:

Masukkan kembali kata sandi baru:

Kata sandi berhasil diperbarui!

Memuat ulang tabel hak istimewa..

 ... Berhasil!

 

 

Secara default, penginstalan MariaDB memiliki pengguna anonim, memungkinkan siapa saja

untuk masuk ke MariaDB tanpa harus membuat akun pengguna untuk

mereka. Ini dimaksudkan hanya untuk pengujian, dan untuk membuat penginstalan

berjalan sedikit lebih lancar. Anda harus menghapusnya sebelum pindah ke

lingkungan produksi.

 

Hapus pengguna anonim? [Y/n] y

 ... Sukses!

 

Biasanya, root hanya diperbolehkan untuk terhubung dari 'localhost'. Ini

memastikan bahwa seseorang tidak dapat menebak kata sandi root dari jaringan.

 

Larang login root dari jarak jauh? [Y/n] y

 ... Sukses!

 

Secara default, MariaDB hadir dengan database bernama 'test' yang dapat diakses oleh siapa saja

akses. Ini juga ditujukan hanya untuk pengujian, dan harus dihapus

sebelum pindah ke lingkungan produksi.

 

Hapus database pengujian dan akses ke sana ? [Y/n] y

 - Menghapus database pengujian...

 ... Berhasil!

 - Menghapus hak istimewa pada database pengujian.. .

 ... Berhasil!

 

Memuat ulang tabel hak istimewa akan memastikan bahwa semua perubahan yang dibuat sejauh ini

akan segera berlaku.

 

Muat ulang tabel hak istimewa sekarang? [Y/n] y

 ... Sukses!

 

Bersihkan...

 

Selesai! Jika Anda telah menyelesaikan semua langkah di atas, penginstalan MariaDB

Anda sekarang akan aman.

 

Terima kasih telah menggunakan MariaDB!

Untuk menguji keamanan MariaDB, coba masuk ke database dari konsol tanpa kata sandi root. Akses ke database harus ditolak jika tidak ada kata sandi yang diberikan untuk akun root. Jika kata sandi diberikan, proses login harus diberikan ke konsol MySQL, seperti yang ditunjukkan pada tangkapan layar berikut.

mysql -h localhost -u root
mysql -h localhost -u root –p

Selanjutnya, login ke konsol database MariaDB, buat database untuk aplikasi X-Cart dan pengguna dengan kata sandi yang akan digunakan untuk mengelola database aplikasi, dengan mengeluarkan perintah berikut. Ganti nama database, pengguna, dan kata sandi yang sesuai.

mysql –u root -p
buat database my_xcart;
berikan semua hak istimewa di my_xcart.* kepada 'xcart_user' diidentifikasi oleh 'x_password';
hak istimewa flush;
keluar

Untuk menerapkan semua perubahan yang dibuat sejauh ini, mulai ulang daemon MySQL dan Apache dan verifikasi apakah daemon berjalan dengan mengeluarkan perintah berikut.

 systemctl restart mysql apache2
systemctl status mysql apache2

 Instal X-Cart 

Setelah semua persyaratan sistem terpenuhi untuk instalasi toko online e-niaga Anda, kunjungi halaman unduh X-Cart di https://www.x-cart.com/download.html dari mesin desktop dan unduh arsip terkompresi paket zip terbaru dengan mengisi formulir web yang diperlukan dari situs web mereka.

Setelah pengunduhan arsip selesai, gunakan protokol transfer file, seperti scp untuk menyalin file zip yang diunduh dari mesin desktop ke server Debian Anda. Transfer file zip ke direktori /tmp server Anda. Cantumkan direktori remote server /tmp melalui SSH untuk mengonfirmasi apakah transfer unggahan file zip selesai dengan sukses.

scp x-cart-5.3.3.4-gb.zip [email protected]_server_IP_or_domain:/tmp
ssh  [email protected]_server_IP_or_domain 'ls /tmp'

Setelah pengunduhan arsip zip selesai, ekstrak arsip terkompresi zip X-Cart ke direktori /tmp dan daftarkan file yang diekstraksi dengan mengeluarkan perintah di bawah ini. Juga, hapus file index.html default yang diinstal oleh server web Apache ke jalur webroot dan juga hapus file info.php yang dibuat sebelumnya.

rm /var/www/html/index.html 
rm /var/www/html/info.php
cd /tmp
unzip x-cart-5.3.3.4-gb.zip
ls

File instalasi untuk X-Cart terletak di direktori kerja Anda saat ini (dalam hal ini direktori/tmp) di direktori xcart. Keluarkan perintah ls untuk membuat daftar file direktori xcart. Salin semua konten direktori xcart ke jalur root dokumen server web Anda dengan mengeluarkan perintah berikut. Juga, pastikan Anda menyalin file tersembunyi .htaccess ke jalur webroot.

cd /tmp
ls -al xcart/
cp -rf xcart/* /var/www/html/
cp xcart/.htaccess /var/www/html/

Selanjutnya, jalankan perintah berikut untuk memberi pengguna runtime Apache dengan izin menulis penuh ke jalur root web. Gunakan perintah ls untuk membuat daftar izin untuk file yang diinstal aplikasi yang terletak di direktori /var/www/html/.

chown -R www-data:www-data /var/www/html/
ls –al /var/www/html/

Selanjutnya, lanjutkan proses instalasi toko online X-Cart dengan membuka browser dan arahkan alamat IP server Anda atau nama domain atau server FQDN melalui protokol HTTPS. Pada layar instalasi pertama installer X-Cart akan menampilkan pesan yang mengatakan bahwa X-cart tidak diinstal, seperti yang ditunjukkan pada gambar di bawah ini. Klik pada Klik di sini link untuk memulai proses instalasi.

https://domainanda.tld

Pada layar instalasi X-Cart berikutnya, wizard akan menampilkan perjanjian lisensi, seperti yang ditunjukkan pada gambar di bawah. Centang Saya menerima Perjanjian Lisensi dan kebijakan Privasi dan tekan tombol Berikutnya untuk menerima lisensi dan melanjutkan proses penginstalan.

Selanjutnya, buat akun administrator untuk backend toko online Anda, berdasarkan alamat email Anda, dan pilih kata sandi untuk akun ini, seperti yang ditunjukkan pada tangkapan layar di bawah ini. Tekan tombol Berikutnya tombol untuk melanjutkan proses instalasi.

Di layar instalasi berikutnya, tambahkan alamat database MySQL, nama dan kredensial yang dibuat sebelumnya untuk database X-Cart. Centang Instal contoh katalog dan tekan Pengaturan MySQL Lanjutan dan Pengaturan server lanjutan

Dalam pengaturan MySQL lanjutan, biarkan nilai port sebagai default ke 3306 dan awalan ke xc_. Gulir ke bawah ke Pengaturan server lanjutan dan tambahkan nama host server Anda, atau nama domain Anda, di nama server Web dan di nama server web Aman. Pilih zona waktu default toko Anda dan tekan tombol Next untuk menyelesaikan tahap instalasi ini, seperti yang diilustrasikan pada gambar di bawah.

Tunggu beberapa menit hingga penginstal menyiapkan direktori dan mengisi skema basis data dengan semua informasi yang diperlukan dan agar seluruh proses penginstalan selesai, seperti yang ditunjukkan pada tangkapan layar di bawah.

Setelah instalasi selesai, installer akan menampilkan dua tautan yang dapat digunakan untuk mengakses panel Administrasi Backend X-Cart, yang akan digunakan untuk mengelola toko online Anda, dan frontend Toko Online X-cart (Zona Pelanggan) toko Anda, yang akan ditampilkan ke klien Anda.

Untuk mengunjungi frontend toko online Anda, klik tautan Zona pelanggan dan frontend aplikasi e-commerce Anda akan ditampilkan di browser Anda seperti yang diilustrasikan pada tangkapan layar di bawah ini. Anda juga dapat mengunjungi frontend toko dengan menavigasi ke alamat IP server atau nama domain Anda melalui protokol HTTPS.

https://domainanda.tld

Sebelum masuk ke panel admin backend toko Anda, pertama-tama, kembali ke konsol server dan jalankan perintah berikut untuk mengamankan file konfigurasi sistem belanja X-cart.

chmod -R 755 /var/www/html/
chmod -R 755 /var/www/html/etc/
chmod -R 644 /var/www/html/config.php
chown -R root:root /var/www/html/etc/
chown root:root /var/www/html/config.php

Untuk mengelola toko online X-Cart Anda, klik tautan Administrator zone (Backoffice) untuk mengakses backend admin toko. Gunakan kredensial yang dikonfigurasi selama proses instalasi untuk masuk ke panel backend X-Cart, seperti yang ditunjukkan pada tangkapan layar di bawah.

Anda juga dapat mengunjungi panel web admin X-Cart dengan menavigasi ke alamat IP server atau nama domain Anda melalui protokol HTTPS ke /admin.php URL.

https://domainanda.tld/admin.php

Setelah masuk ke panel admin backend X-Cart, pemberitahuan akan muncul di layar Anda dan akan memberi tahu Anda bahwa versi uji coba untuk bisnis akan kedaluwarsa dalam 30 hari. Selain itu, Anda harus menavigasi ke menu Perbarui dan menginstal semua pembaruan yang dirilis untuk X-cart edisi saat ini, seperti yang diilustrasikan pada tangkapan layar di bawah.

Terakhir, untuk memaksa pengunjung menelusuri situs web frontend X-Cart dan untuk mengakses antarmuka backend dengan aman melalui protokol HTTPS untuk mengenkripsi lalu lintas antara server dan browser klien, kembali ke terminal server Anda dan edit file .htaccess yang terletak di situs web Anda path, dengan mengeluarkan perintah di bawah ini.

nano /var/www/html/.htaccess

Kemudian, edit file .htaccess, dan di bagian bawah file ubah pengaturan PHP asli dengan konfigurasi di bawah ini. Anda dapat mengubah pengaturan PHP agar sesuai dengan sumber daya server Anda sendiri.

.htaccess kutipan file:

# Ubah setelan PHP

php_flag register_globals nonaktif
php_flag magic_quotes_gpc Nonaktif
php_value max_execution_time 200
php_value max_input_time 200
php_value upload_max_filesize 500M
php_value post_maxpre_size post_

Terakhir, iklankan aturan di bawah ini untuk mengarahkan lalu lintas domain ke HTTPS dan melindungi direktori instalasi dan sistem agar tidak diakses melalui permintaan web.

# Redirect ke HTTPS

RewriteEngine On
RewriteCond %{HTTPS} nonaktif
RewriteRule (.*) https://%{SERVER_NAME} /$1 [R,L]

Itu saja! Anda telah berhasil menginstal dan mengkonfigurasi aplikasi e-commerce X-Cart di Debian 9.2. Namun, karena server HTTP Apache menggunakan sertifikat yang Ditandatangani Sendiri untuk mengenkripsi lalu lintas antara server dan browser pengunjung, pesan peringatan akan selalu dibuat dan ditampilkan di browser mereka. Peringatan ini berdampak buruk bagi bisnis toko online Anda. Dalam hal ini Anda harus membeli sertifikat yang dikeluarkan oleh Otoritas Sertifikat tepercaya atau mendapatkan pasangan sertifikat gratis dari Let's Encrypt CA.

Untuk konfigurasi khusus lainnya terkait aplikasi X-Cart, kunjungi halaman dokumentasi di alamat berikut:https://kb.x-cart.com/en/index.html


Debian
  1. Cara Menginstal MySQL 8.0 / 5.7 di Debian 11 / Debian 10

  2. Bagaimana cara menginstal Java 17 di Debian 11

  3. Cara Menginstal ProFTPD di Debian 8

  1. Cara Memasang Server Minecraft di Debian 9

  2. Cara Menginstal Server Redis di Debian 11

  3. Cara Menginstal Server MySQL di Debian 9

  1. Cara menginstal SuiteCRM di Debian 9

  2. Cara Menginstal Nextcloud di Debian 11

  3. Cara Menginstal PrestaShop di Debian 9