Tuesday, September 29, 2015

install paket apt-cacher-ng di pc yang mau difungsikan sebagai server cache apt

install paket apt-cacher-ng di pc yang mau difungsikan sebagai server cache apt


1
#apt-get install apt-cacher-ng
Paket apt-cacher-ng ini datang dengan dokumentasi yang lengkap, yang bisa di lihat di /usr/share/doc/apt-cacher-ng/html/index.html, semua sudah ada, dari mulai konfigurasi server, client, maintenance, import, troubleshooting dan lain-lain, silahkan dibaca sendiri :) Konfigurasi apt-cacher-ng ini ada di /etc/apt-cacher-ng/acng.conf, secara default sudah “berfungsi” dengan baik. Setelah instalasi, cek apakah server apt-cacher-ng sudah berjalan


1
2
3
$ ps uxa | grep apt-cacher
115        854  0.4  0.4  76608  2028 ?        Ssl  06:01   0:10 /usr/sbin/apt-cacher-ng -c /etc/apt-cacher-ng pidfile=/var/run/apt-cacher-ng/pid SocketPath=/var/run/apt-cacher-ng/socket foreground=0
najwa     5602  0.0  0.1   3464   964 pts/0    S+   06:38   0:00 grep --color=auto apt-cacher
terlihat bahwa proses sudah jalan, kalau belum, bisa dijalankan

1
$sudo /etc/init.d/apt-cacher-ng start
Dan server sudah siap digunakan.. .. gampang kan :) Setelah siap, client harus dikonfigurasi agar menggunakan server cache ini, dengan cara merubah konfigurasi APT.. Dari dokumentasinya sudah jelas, ada dua cara yang “diajarkan” yakni
1. Di pc client, tambahkan entri berikut

1
Acquire::http { Proxy "http://address-cache-server:3142"; };
ke dalam file  /etc/apt/apt.conf.d/02proxy (kalau file ini belum ada, bisa dibuat sendiri).
 

1
$sudo nano  /etc/apt/apt.conf.d/02proxy
dan isikan config di atas :)
2. Cara kedua yang digunakan adalah mengganti entry hostname mirror di /etc/apt/sources.list secara langsung yang misalkan dari

1
deb http://bos.fkip.uns.ac.id/ubuntu/ natty main restricted multiverse universe
dirubah menjadi :

1
deb http://alamat-server-cache-apt:3142/bos.fkip.uns.ac.id/ubuntu/ natty main universe restricted multiverse
Dengan alamat-server-cache-apt adalah ip address ataupun "resolvable names" dari server cache apt, dan 3142 adalah port yang digunakan apt-cacher-ng. Kemudian di pc client, run

1
$sudo apt-get update
dan coba test dengan menginstall paket, bisa dicek di cache servernya :

1
2
3
4
5
6
7
8
$ls -al /var/cache/apt-cacher-ng
total 20
drwxr-sr-x  5 apt-cacher-ng apt-cacher-ng 4096 2011-08-16 06:32 .
drwxr-xr-x 19 root          root          4096 2011-08-15 16:21 ..
drwxr-sr-x  4 apt-cacher-ng apt-cacher-ng 4096 2011-08-15 18:46 archive.canonical.com
drwxr-sr-x  3 apt-cacher-ng apt-cacher-ng 4096 2011-08-15 15:01 bos.fkip.uns.ac.id
-rw-r--r--  1 apt-cacher-ng apt-cacher-ng    0 2011-08-16 06:33 _expending_dat
drwxr-sr-x  3 apt-cacher-ng apt-cacher-ng 4096 2011-08-15 15:01 repo.ugm.ac.id
seperti yang terlihat bahwa direktory yang ada merupakan representasi dari repository yang digunakan, dan di dalam direktory tersebut, menyerupai struktur repository debian (dan sejenisnya). Apt-cacher-ng ini bisa dimaintenance, lewat interface web, dengan membuka http://localhost:3142 di web browser anda, ini tampilan awalnya
contoh 

 deb http://192.168.2.1:3142/ftp.debian.org/debian stabil utama contrib non-free
    
deb-src http://192.168.2.1:3142/ftp.debian.org/debian stabil utama contrib non-free

    
Tergantung pada konfigurasi, ada kemungkinan untuk menggunakan jalan pintas untuk URL dasar tanpa mengetahui cermin, misalnya:

    
deb http://192.168.2.1:3142/debian stabil utama contrib non-free

cara konfigurasi Databases YII dengan Postgresql

cara konfigurasi Databases YII dengan Postgresql
Tahap pertama pengerjaan Web Server ini adalah melakukan installasi paket-paket software yang akan menjalankan layanan Web ini. Paket-paket tersebut adalah apache2, php5, php5-pgsql, postgresql. Keterangan fungsi dari masing-masing software ini sebagai berikut:
  • apache2 –> Membuka layanan web sehingga server dapat diakses menggunakan browser (http)
  • php5 –> PHP merupakan pemrograman server side scripting sehingga segala proses dan request dari user hanya akan di olah dari sisi server. Maka dari itu, PHP ibarat penerjemah sehingga request dimengerti browser.
  • php5-pqsql –> Modul ini berguna untuk menghubungkan antara php dan postgresql.
  • PostgreSQL –> Software yang memberikan layanan database (RDBMS)
  • Tahapan installasi software-software tersebut:

Installasi sebaiknya dilakukan menggunakan console atau terminal dengan menjalankan perintahapt-get install apache2 php5 php5-pgsql postgresql postgresql-contrib

Pastikan terminal sudah mendapatkan akses privilege (sudo)
Jika berhasil, lakukan penyuntingan file php.ini yang terdapat di dalam folder/etc/php5/apache2/
 agar php dapat berintegrasi dengan postgresql. Tambahkanextension=php_pgsql.so di dalam file tersebut.
Selanjutnya melakukan konfigurasi postgreSQL. Jalankan perintah berikut di terminal/consolesudo -u postgres psql template1
Selanjutnyarubahpassworddengan mengetikkan perintahALTER USER postgres with encrypted password 'password_anda'; dan keluar dari console postgreSQL(\q)
Webserver sudah siap digunakan. Lalu bagaimana dengan YII? apa yang harus dilakukan agar YII dapat berkomunikasi dengan postgreSQL. Solusinya adalah kita hanya mengganti jenis koneksi yang ada pada file config YII tersebut dari yang semula
 mysql:host=localhost;dbname=namadatabase 
menjadi
pgsql:host=localhost;port=5432;dbname=namadatabase

cara install webuzo

cara install webuzo
Softaculous Webuzo adalah APPS pengguna Panel tunggal yang dapat Anda gunakan untuk menginstal 100 aplikasi. Instalasi Webuzo sangat sederhana. Panduan ini berisi cara menginstal Webuzo pada Sistem Operasi yang baru diinstal.

Persyaratan

  • Baru diinstal CentOS 5.x / 6.x atau Red Hat Enterprise Linux 5.x / 6.x atau Scientific Linux 5.x / 6.x (x86 atau x86_64) / Ubuntu LTS
  • Paket YUM / apt-get / tar / wget diinstal
  • RAM - Minimum 512 MB (Direkomendasikan 1GB untuk performa terbaik)
  • Disk Space - Minimum 5GB (10GB Direkomendasikan untuk kinerja terbaik)
Catatan: Seharusnya tidak ada PHP, Apache, MySQL diinstal pada server

Instalasi

Buka Shell Terminal (misalnya Putty) dan SSH ke server Anda. Jalankan perintah berikut:
 
 
wget -N http://files.webuzo.com/install.sh
 
chmod 0755 install.sh 
 
 ./install.sh // ini akan menginstal LAMP Stack, Server DNS dan server FTP bersama dengan Webuzo

Instalasi akan dimulai segera. Ini mungkin tampak bahwa instalasi telah berhenti, jika kecepatan jaringan anda lambat, tapi tolong biarkan terus. Anda akan melihat sesuatu seperti ini:
Install.gif
Ini akan setup yang diperlukan Web Server dan konfigurasi penting lainnya tersebut. Catatan: Sebuah file log dari proses instalasi akan dibuat - /root/webuzo-install.log

Pengaturan Awal

Setelah instalasi selesai Anda harus melakukan Setup Awal.
Webuzo vm config.jpg awal

Informasi Akun

Anda akan perlu untuk memasukkan Username, Alamat Email dan Password, dll untuk mengkonfigurasi awalnya Webuzo.

Domain dan nameserver

Masukkan Nama Domain valid mengatakan example.com.
Anda akan perlu menunjukkan nameserver Anda ke server IP mana Anda menginstal Webuzo. Webuzo akan meminta Anda untuk Nameserver Primer (misalnya ns1.example.com) dan Nameserver Menengah (misalnya ns2.example.com).

Gunakan IP sebagai Domain

Jika Anda tidak memiliki domain yang valid maka Anda dapat menggunakan server IP Anda sebagai nama host. Webuzo juga akan menyarankan Anda yang IP dari server Anda. Dalam hal ini, Anda dapat memasukkan NameServer boneka dan server nama primer dan sekunder Anda.

Menyerahkan rincian

Setelah Anda telah mengisi semua detail silahkan mengirimkan formulir.
Webuzo akan mulai mengkonfigurasi server segera. Ini mungkin memakan 3-4 menit tergantung pada kecepatan server Anda.

Install2.jpg

Pengaturan Selesai

Anda akan melihat layar seperti berikut ketika pemasangan awal selesai.
Install3.jpg

Masuk

Webuzo memiliki dua bagian:

Panel Admin

Untuk login ke Panel Softaculous Webuzo Admin, kunjungi URL berikut:
https: // Your-IP: 2005 /
OR
http: // Your-IP: 2004 /

Enduser Panel

Untuk login ke pengguna akhir Panel Softaculous Webuzo, kunjungi URL berikut:
https: // Your-IP: 2003 /
OR
http: // Your-IP: 2002 /
Username dan password akan sama yang Anda masukkan selama Aturan awal
Install4.jpg

Hanya Screenshot! 

sumber http://www.webuzo.com/wiki/Install