Rabu, 16 Desember 2015

Cara Install dan Setting VNC Server di debian 6, 7 Gnome

Banyak kendala yang biasa kita temui ketika installasi vnc server, salah satu kendala yng paling sering adalah blank screen / black screen / grey screen, dengan tutorial ini diharapkan bisa mengatasi masalah-masalah tersebut.
Langsung saja, login as root:
apt-get update
lanjut dengan installasi gnome nya:
apt-get install gnome-desktop-environment
install fonts:
apt-get install xfonts-100dpi
apt-get install xfonts-100dpi-transcoded
apt-get install xfonts-75dpi
apt-get install xfonts-75dpi-transcoded
aget install xfonts-base
install vnc server nya, kali ini saya pake tightvncserver
apt-get install tightvncserver
jalankan vnc nya
tightvncserver :1
masukan passwd sesuai selera ente.
dengan asumsi :1 adalah port yng di pake buat vnc nantinya
kill dulu vnc nya untuk melakukan konfigurasi selanjutnya:
tightvncserver -kill :1
edit config filenya:
nano ~/.vnc/xstartup
paste kan kode berikut:
#!/bin/shxrdb $HOME/.Xresources
xsetroot -solid grey
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
# x-window-manager &
gnome-session &

save dengan cara ctrl + x press y enter
selanjutnya jalankan vpc server dengan cara
tightvncserver -geometry 1024x768 :1
atau hanya seperti ini
tightvncserver :1
dan dari komputer client kita bisa mengkases nya dengan cara
ip-kopmuter-yng-terinstall-vpc:port dan tentunya anda sudah install vnc cliennya...

contoh:
10.42.0.1:1
masukkan passwd nya

contoh hasil remote vnc nya seperti ini....


semoga bermanfaat.... :D

Minggu, 06 Desember 2015

Cara Install dan Setting Samba di Debian, Ubuntu, Mint

login ke terminal as root...
install alat dan bahan :D
apt-get install samba 
tambahkan user untuk samba
smbpasswd -a user
note: user bisa di ganti sesuka hati
buat folder yng mau di share dan ambil owenership nya sesuai dengan user samba yang tadi di buat
mkdir /home/user/shared
chown user /home/user/shared
chown :user/home/user/shared
edit samba config;
nano /etc/samba/smb.conf
kemudian paste config ini di baris atas sendir, ini hanya contoh, sesuaikan dengan folder dan user ente
[shared]
path = /home/user/shared
valid users = user
read only = no

valid user di isi username samba, exit dan save ctrl + x pencet y enter.
restart samba:
service smbd restart
cek config bilamana ada yng eror...
testparm
pastikan hasilnya oke....
silahkan cek sudah bisa di akses blm fodlernya fia smbclient atau cek langsung di network contoh:
sambaclient //10.42.0.1/shared -U user
10.42.0.1 di ganti dengan IP ente, dan user diganti dengan user yng ente buat diatas.....

sekian semoga bermanfaat....

Kamis, 03 September 2015

Cara Menambahkan Certificate SSL pada ownCloud di Debian 7 Wheezy

Ini adalah tutorial lanjutan dari Cara Install ownCloud di debian 7 wheezy, di tutorial awal menggunakan http saja, belum bisa https (ssl). Ditutorial kali ini saya akan mencontohkan step by step meng-aply-kan ssl untuk ownCloud.

Syarat dan Kondisi:
  1. server sudah terinstall ownCloud server
  2. port 443 tidak dipake untuk aplikasi lain
  3. login ke terminal as root
Step 1: Install Openssl
apt-get install openssl
Step 2: Buat Direktori SSL di folder apache2
 mkdir -p /etc/apache2/ssl
Step 3: Enable SSL dan Rewrite Apachenya
a2enmod ssl
a2enmod rewrite

Step 4: Buat Certificate SSL nya.

openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/owncloud.pem -keyout /etc/apache2/ssl/owncloud.key

Step 5: Buat Config Apache nya.
nano /etc/apache2/conf.d/owncloud.conf
Paste kan text berikut, dengan catan ip adressnya di ganti dengan ip address server ente. Untuk catatan, config di bawah berarti me redirect port 80 (http) ke port 443 (https).
<VirtualHost 192.168.1.34:80>
RewriteEngine on
ReWriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
</VirtualHost>
 
<VirtualHost 192.168.1.34:443>
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/owncloud.pem
SSLCertificateKeyFile /etc/apache2/ssl/owncloud.key
DocumentRoot /var/www/owncloud/
 
<Directory /var/www/owncloud>
AllowOverride All
order allow,deny
Allow from all
</Directory>
</VirtualHost>
Step 6. Restart apachenya.

service apache2 restart
Done! Selesai...

Berikut contoh penampakan nya.....


Note:
jika anda ingin mengaktifkan http dan https secara bersamaan, hapus baris ini di config owncolud apache nya...
ReWriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
   Semoga bermanfaat.....

Rabu, 02 September 2015

Cara Install ownCloud di debian 7 wheezy

ownCloud merupakan alternative cloud yg bisa diinstall di server sendiri, saya contohkan saya install di server debian 7 wheezy.
Step Pertama: tambahkan repositori ownCloud ke repositori debian kita
  1. login as root via terminal (putty)
  2. tambahkan repositorinya dan update.
echo 'deb http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud.list
wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key
apt-key add - < Release.key

Step Kedua: Install ownCloud beserta aplikasi tambahan seperti mysql dan php
apt-get update
apt-get install owncloud mysql-server apache2 php5
jangan  lupa masukan password mysql nya saat proses installasi....

Step Ketiga: Buat database untuk owncloud
mysql -u root -p
(masukkan passord mysql nya)
mysql> create database owncloud;
mysql> create user 'user-buat-owncloud'@'localhost' IDENTIFIED BY 'passwd-buat-owncloud';
mysql> GRANT ALL ON owncloud.* TO 'user-buat-owncloud'@'localhost';
mysql> flush privileges;
mysql> exit;
 note: user-buat-owncloud dan passwd-buat-owncloud bisa di ganti sesuai selera.
 Tahap installasi ownCloud Server sudah selesai, tinggal kita cek via browser dengan cara:
http://IP-Adress-Server-ente/owncloud
ini contoh, penampakannya


atau bisa juga install owncloud client sesuai dengan operating system ente, Semoga Bermanfaat.....

Kamis, 02 April 2015

Cara Instal vsftpd di Debian 7 - Anonymous Login

login as root via puty, install vsftpd nya

apt-get install vsftpd
stelah selesai instal, edit file confignya

nano /etc/vsftpd.conf

cari baris ini, dan pastikan seperti ini

listen=YES
anonymous_enable=YES

write_enable=NO

untuk menyimpan dan keluar ketik ctrl + x confirm y, enter.

file ftp ada di folder /srv/ftp

akses ftp dengan cara ftp://IP-VPS dari browser kesayanang anda...


done!

Cara Install Softether VPN di Debian 7 Bridge Mode - Low CPU

pastikan softeter sudah terinstall dan beroperasi sesuai dengan tutor ini dan ini. login ke server management via windows, dan disable secureNat dengan cara, masuk ke manage virtual hub > virtual hub and virtual DHCP (secureNat) > disable secureNat
kemudian klik exit 2x dan kembali ke halaman awal manage vpn server, masuk ke local bridge setting dan pilih select virtual hub to bridge, pilih virtual hub nya, kemudian pilih lagi bridge with new tap device dan kasih nama soft pada tap yg baru seperti ini
ok done!

langkah selanjutnya login ke consle as root dan cek apakah tap adapter sudah work apa blm, caranya ketikkan

ifconfig tap_soft
dan pastikan hasilnya seperti ini
selanjutnya, install dulu dhcp server pengganti secure nat, disini saya pake dnsmasq, install dulu
dnsmasq nya...

apt-get install dnsmasq

kemudian edit confignya seperti ini

nano /etc/dnsmasq.conf

paste kan baris di bawah ini di baris paling atas:

interface=tap_soft
dhcp-range=tap_soft,192.168.7.50,192.168.7.60,12h
dhcp-option=tap_soft,3,192.168.7.1


untuk menyimpan dan keluar pencet ctrl + x konfirm y enter.

langkah selanjutnya edit config server softethernya agar menggunakan tap_soft bridge mode,

nano /etc/init.d/vpnserver

hapus semua isi nya dan ganti dengan ini

#!/bin/sh
### BEGIN INIT INFO
# Provides:          vpnserver
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start daemon at boot time
# Description:       Enable Softether by daemon.
### END INIT INFO
DAEMON=/usr/local/vpnserver/vpnserver
LOCK=/var/lock/subsys/vpnserver
TAP_ADDR=192.168.7.1

test -x $DAEMON || exit 0
case "$1" in
start)
$DAEMON start
touch $LOCK
sleep 1
/sbin/ifconfig tap_soft $TAP_ADDR
;;
stop)
$DAEMON stop
rm $LOCK
;;
restart)
$DAEMON stop
sleep 3
$DAEMON start
sleep 1
/sbin/ifconfig tap_soft $TAP_ADDR
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0


untuk menyimpan dan keluar pencet ctrl + x konfirm y enter.

setting ip forwarding agar semua paket  yng terkirim terforward engan benar

nano /etc/sysctl.d/ipv4_forwarding.conf 

paste kan ini

net.ipv4.ip_forward = 1

untuk menyimpan dan keluar pencet ctrl + x konfirm y enter.

appy rule:

sysctl --system

kemudian atur iptables nya: 

iptables -t nat -A POSTROUTING -s 192.168.7.0/24 -o eth0 -j MASQUERADE

save iptables nya dengan tambahan  iptables-persistent dengan cara

apt-get install iptables-persistent
konfirm yes yes saja sampe selesai.
langkah terakhir adalah me restart dnsmasq dan vpnservernya dengan cara

service dnsmasq restart
service vpnserver restart

pastikan hasil restartnya tidak ditemukan eror......

done! semoga bermanfaat.

Minggu, 08 Maret 2015

Cara Install Wordpress di Debian VPS -Low RAM Mode


tutorial ini adalah tutorial installasi wordpress tanpa panel tambahan, tujuannya adalah efektifitas penggunaan ram seminimal mungkin, dan hasilnya memang cukup memuaskan, saya hanya membutuhkan sekitar 60 mb saja untuk menjalankan wordpress....

langsung saja, step by step jangan sampe ada yng terlewat;
login root dan update dulu:

apt-get update

install package yang dibutuhkan:

apt-get install apache2 libapache2-mod-php5 php5 php5-curl php5-intl php5-mcrypt php5-mysql php5-sqlite php5-xmlrpc mysql-server mysql-client

saat proses installasi, masukkan password untuk mysql nya.

buat folder baru untuk file-file wordpressnya

mkdir -p /var/www/wordpress

tambahkan situs wordpressnya dengan cara

nano /etc/apache2/sites-available/wordpress

pastekan ini, ganti ip yng ada disini dengan ip vps ente

NameVirtualHost 69.61.93.19:80
<VirtualHost 69.61.93.19:80>
        ServerAdmin treximaru@gmail.com
        ServerName tehanget.info
         DocumentRoot /var/www/wordpress
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
        ErrorLog ${APACHE_LOG_DIR}/error.log
         # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn
         CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>


kalo sudah, tekan ctrl + x kemudian konfirm y dan tekan enter utnuk menyimpan konfigurasi.
kemudian disable default web address engan cara:

a2dissite default

enable wordpress kita dengan cara:

a2ensite wordpress

enable re-write mode pada apachenya dengan cara:

a2enmod rewrite

reload apache nya:

/etc/init.d/apache2 restart

oke, langkah selanjutnya adalah dengan menambahan database dan user untuk mysql nya, caranya:

mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER 'user'@'localhost' IDENTIFIED BY '12345678';
GRANT ALL PRIVILEGES ON wordpress.* TO 'user'@'localhost';
flush privileges;
quit



untuk database "wordpress" user "user" dan password '12345678' bisa di ganti sesuka ente.

langkah selanjutnya, donlot dan taruh wordpres di folder yang seharusnya

wget http://wordpress.org/latest.tar.gz

extrak

tar xvzf latest.tar.gz

copy ke folder wordpress

cp -r wordpress/* /var/www/wordpress

set permisiionnya dan pastikan tidak terjadi konfilik pada port dan folder konfingya

chown -R www-data:www-data /var/www
find /var/www -type f -exec chmod 0600 {} \;
find /var/www -type d -exec chmod 0700 {} \;


langkah trakhir, seting database, user dan password nya dengan cara:

cd /var/www/wordpress
cp  wp-config-sample.php  wp-config.php 

untuk mengakses nya silahkan buka browser dengan mengetikkan ip vps ente....

http://IPVPSENTE



[TAMBAHAN]
lakukan langkah berikut apabila seting dari browser tidak jadi....

nano /var/www/wordpress/wp-config.php

masukkan data database, user dan password nya, dan jangan lupa tambahkan pada baris trakhir wp-config.php

define('FS_METHOD', 'direct');

agar tidak membutuhkan ftp saat installasi plugin nantinya. tekan ctrl+x konfirm y dan tekan enter untuk menyimpan.


done! have fun!