Cardsharing-x Forum

» CardSharing Section => General Tutorials => » CS Help and Tutorials « => CCcam Tutorials => Topic started by: Tirkic on October 18, 2009, 09:51:28 PM

Title: Instalacija CCcam-a na Ubuntu/Debian Linux platformu
Post by: Tirkic on October 18, 2009, 09:51:28 PM
Instalacija CCcam-a na Ubuntu/Debian Linux platformu

- Prvo sto nam je potrebno jeste da instaliramo Ubuntu ili Debian na nas kompjuter
- Druga potrebna stvar sa kojom cete se sluziti dalje u koristenju CCcam servera je da instalirate na vas Windows komp Putty, njega mozete skinuti preko ovog linka http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe (http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe)
Kada ga skinete otvorite u vasem komjuteru u Program files jednu mapu koja ce se zvati PuTTY i u nju prekopirajte sve fajlove koje ste skinuli.
- Jos jedan korisan program koji ce vam takodjer mnogo olaksati posao je WinSCP i njega takodjer instalirajte na vas Windows komp, njega mozete skinuti preko ovog linka http://winscp.net/download/winscp418setup.exe (http://winscp.net/download/winscp418setup.exe)
- Pripremite takodjer i CCcam za linux platformu i pocinjemo sa instalacijom servera.

Sada znaci imamo sve sto nam je potrebno i krecemo sa radom. Kao prvo u ubuntu masini startajte konzolu i u nju unestite ovu komandu

sudo apt-get install openssh

Znaci sa ovom komandom smo u linux instalirali ssh i sada mozemo da pristupimo linux kompu sa naseg drugog windows kompjutera.

Na windows kompu startamo program WinSCP

(https://www.cardsharing-x.com/proxy.php?request=http%3A%2F%2Fgbox-forum.nl%2FDCC%2520FOTOS%2FWinscp%2F1.gif&hash=ebb3496728856af927f80bfdcbe8552370264d03)

Ulogujemo se sa podatcima od linux kompa, sada smo znaci usli u linux kopjuter i mozemo da pocnemo sa slaganjem servera.

Na vasem windows kompu kliknite na CRTL+P i otvorit ce vam se sada program PuTTY kojega smo vec ranije prebacili u Program Files.

Kao prvo potrebno je da napravimo neke mape koje ce nam biti potrebne za nas server i to cemo odraditi tako sto cemo u PuTTY ukucati sljedece komande:

sudo su Komanda pomocu koje ulazimo na linux kompjuter kao root, stisnite enter, zatrazit ce vas password od linux kompa ukucajte ga pa opet enter i sada vidite da ste ulogovani kao root na linux komp.

Sljedece je da ukucate ove tri komande u PuTTY kako biste napravili te tri mape koje su nam potrebne.

mkdir /var/keys
mkdir /var/etc
mkdir /var/script

Sada imamo te tri mape i treba jos samo da ih prebacimo iz root-a na nas user koji smo napravili prilikom instalacije linux-a. To cemo uraditi tako sto cemo u PuTTY dodati jos ove tri komande :

chown vase user ime /var/keys
chown vase user ime /var/etc
chown vase user ime /usr/local/bin

OK znaci sada smo napravili mape i iste prebacili iz root-a u user. Sada krecemo sa koristenjem WinSCP programa. Vec smo se gore ulogovali kao user u Linux komp. Sa lijeve strane WinSCP programa pronadjite CCcam za linux i sada pocinjemo da ubacujemo fajlove u njihove mape. Postupak je znaci isti kao sto i ubacujemo sve u Dreambox-a (svaki fajl u svoju mapu i nema zabune)

Kao prvi znaci ide CCcam.x86 u mapu /usr/local/bin i zamjenite mu atribute na 755. Fajlu CCcam.x86 cemo zamjeniti ime u CCcam (pogledaj sliku ispod)

(https://www.cardsharing-x.com/proxy.php?request=http%3A%2F%2Fgbox-forum.nl%2FDCC%2520FOTOS%2FWinscp%2F2.gif&hash=4cb94412e93ca7c91eb42e545182c1e90a32a867)

U mapu /var/etc prebacite fajlove CCcam.cfg, CCcam.channelinfo, CCcam.providers atribute nije potrebno mjenjati.

Olaaaa evo ga server je tu
Ukoliko vam je port otvoren u ruteru startajte PuTTY ulogujte se kao user sa njime i ukucajte komandu

cd /usr/local/bin

kliknite enter i sljedeca komanda je

./cccam -d

Ako je sve OK trebalo bi da dobijete ovakvu sliku

(https://www.cardsharing-x.com/proxy.php?request=http%3A%2F%2Fgbox-forum.nl%2FDCC%2520FOTOS%2FWinscp%2F5.gif&hash=43c625c44cb0f10a068fa03a68376fac2b26b826)

Znaci server je startan sve je OK i vas CCcam server je poceo da radi .



- Pravljenje skripte za startanje CCcam servera

Ulogujte se sa PuTTY na vas Linux komp i ukucajte sljedecu komandu :

vim /var/script/cccam

kliknite enter i dodajte sljedeci tekst ispod

#! /bin/bash CAMNAME="CCcam Server"
# This method starts CCcam
start_cam ()
{
/usr/local/bin/CCcam.x86 &
sleep 2
}
# This method stops CCcam
stop_cam ()
{
pkill CCcam.x86
}
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
start_cam
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
stop_cam
;;
restart)
echo "Restarting $CAMNAME"
stop_cam
start_cam
;;
*)
"$0" stop
exit 1
;;
esac
exit 0


Da bi ta skripta mogla da starta, restarta i zaustavi CCcam server potrebno je da joj promjenimo atribute a to cemo uraditi tako sto cemo u PuTTY ukucati ovu komandu :

chmod 755 /var/script/cccam


Sada Server mozemo da startamo, zaustavimo i restartamo iz PuTTy-a sa sljedecim komandama

cccam start
cccam stop
cccam restart


Sada je server kompletan i spreman za rad a kao poklon evo dajem vam i par zanimljivih skripti koje vam mogu uveliko pomoci.


Skripta za automatsko startanje CCcam-a kod restartanja Linux kompa

Ulogujte se sa PuTTY i ukucajte sljedecu komandu

vim /etc/rc.local

stisni enter i dodaj sljedecu komandu u skriptu

/usr/local/bin/CCcam

Olaaaa sada prilikom ponovnog startanja Linux kompa nas CCcam server se sam automatski starta


Automatski restart CCcam-a u toku noci (Da bi vas CCam optimalno radio potrebno je da se restartuje jer u protivnom pocinje da trosi radu memoriju i dolazi do nestabilnosti rada CCcam-a)

sudo crontab e
Sudo crontab-e

stisni enter i dodaj sljedecu liniju

00 04 * * * killall cccam && /usr/local/bin/cccam
00 04 * * * killall cccam & & / usr / local / bin / cccam

Pohrani sa Ctrl X , yes, enter

Ola sada se nas CCcam server restarta svaku noc u 4 sata

Automatsko pravljenje update DYNDNS

apt-get install ddclient
Apt-get install ddclient

Konfiguracija DynDNS Client-a

vim /etc/ddclient.conf
Vim / etc / ddclient.conf

Da biste namjestili updater postavite postavke ovako

Quote#
# /etc/ddclient/ddclient.conf
# / Etc / ddclient / ddclient.conf
#
protocol=dyndns2
Protocol = dyndns2
use=web
Use = web
login=mylogin
Login = mylogin
password=mypassword
Password = mypassword
myhost.dyndns.org
Myhost.dyndns.org

Startanje DynDns Clienta

/etc/init.d/ddclient start
/ Etc / init.d / ddclient start

Sada vam DynDns updater starta automatski prilikom startanja kompa


Nadam se da ce vam ovaj moj tutorijal pomoci da postavite vas CCcam server


Prevod by Prischy
Title: Instalacija CCcam-a na Ubuntu/Debian Linux platformu
Post by: mevko757 on May 03, 2011, 10:40:54 AM
Tutorial: How to install CCcam on Debian 6
HOW TO INSTALL CCcam x86 ON DEBIAN 6

This sticky is all about how to install CCcam on Debian 6.
Steps follws:

Download Debian 6 from HERE

Install debian 6 on your server with those option bellow listed :
*Web server
*SSH server
*Standalone

Then log in via putty SSH.

Now you can simply copy paste. NOTE: USER NAME ON THIS STICKY IS JUST "user" YOU JUST REPLACE WHAT EVER YOU USE AS USER NAME IS !

1)apt-get update 2)apt-get install proftpd 3)mkdir /emu 4)mkdir /emu/cccam 5)mkdir /emu/script 6)mkdir /emu/log 7)mkdir /var/etc 8)mkdir /var/keys 9)mkdir /var/www 10)mkdir /var/www/ 11)chown "user-name" /emu 12)chown "user-name" /emu/ 13)chown "user-name" /emu/cccam 14)chown "user-name" /emu/cccam/ 15)chown "user-name" /emu/script 16)chown "user-name" /emu/script/ 17)chown "user-name" /emu/log 18)chown "user-name" /emu/log/ 19)chown "user-name" /var/www 20)chown "user-name" /var/www/ 21)chmod 777 /emu 22)chmod 777 /emu/ 23)chmod 777 /emu/log 24)chmod 777 /emu/log/ 25)chmod 777 /emu/script 26)chmod 777 /emu/script/ 27)chmod 777 /var/www 28)chmod 777 /var/www/ 29)nano /emu/script/cccam 30)#!/bin/sh
CAMNAME=CCcam Server"
# end

# This method starts CCcam
start_cam ()
{
/emu/cccam/CCcam.x86 &
sleep 2
}
# This method stops CCcam
stop_cam ()
{
pkill CCcam.x86
}
case "$1" in
start)
echo "[SCRIPT] $1: $CAMNAME"
start_cam
;;
stop)
echo "[SCRIPT] $1: $CAMNAME"
stop_cam
;;
restart)
echo "Restaring $CAMNAME"
stop_cam
start_cam
;;
*)
"$0" stop
exit 1
;;
esac
exit 0
31)chmod 755 /emu/script/cccam 32)ln /emu/script/cccam /bin/cccam Now put the CCcam2.2.1.x86 bin file from [COLOR="green]HERE (http://www.4shared.com/file/aw5mZMMM/CCcam-221.html)[/COLOR]. in the emu/cccam
33)chmod 755 /emu/cccam/CCcam.x8634)nano /emu/script/configupdate.sh35)#!/bin/sh
#Script to process new config and backup old one.
#Script designed and written by CC_Share
SOURCE=/emu/cccam
TARGET=/var/etc
FILE=CCcam.cfg
BACKUPDIR=/var/backup
CONFIGOLD=CCcam.old
if test -f $SOURCE/$FILE ; then
echo "New Config Present"
if test -d $BACKUPDIR ; then
if test -f $BACKUPDIR/$CONFIGOLD ; then
echo "Removing OLD config file from backup directory"
rm $BACKUPDIR/$CONFIGOLD
else
echo "No OLD config to remove."
fi

if test -f $BACKUPDIR/$FILE ; then
echo "Renaming Backup to old config"
cp $BACKUPDIR/$FILE $BACKUPDIR/$CONFIGOLD
rm $BACKUPDIR/$FILE
else
echo "No Backupfile present yet"
fi
if test -f $TARGET/$FILE ; then
echo "Copying Original config to Backup directory"
cp $TARGET/$FILE $BACKUPDIR
rm $TARGET/$FILE
else
echo "No Original Config File Present!?!?"
fi

else
echo "Backup directory does not exist."
echo "making new directory"
mkdir $BACKUPDIR

if test -f $TARGET/$FILE ; then
echo "Copying Original config to Backup directory"
cp $TARGET/$FILE $BACKUPDIR
else
echo "No Original Config File Present!?!?"
fi

fi
echo "Moving New config file to "$TARGET
cp $SOURCE/$FILE $TARGET
rm $SOURCE/$FILE
else
echo "No New Config present, Nothing to process"
fi
exit
36)chmod 755 /emu/script/configupdate.sh 37)cd /etc 38)nano crontab Now add this line to server reboot and update config file at 6AM.
Change to other time if you want to that happent in other time.
39)00 6 * * * root /emu/script/./configupdate.sh >>/emu/log/configupdate.log 2>&1 40)nano /etc/rc.local Now at this line just above the last line
41)/bin/cccam start & Update the config file manualy
42)/emu/script/./configupdate.sh Now You can:
43)cccam start ,cccam stop , cccam restrat CCCam check script ( Replace with the right version which you use)
#!/bin/sh
if ps x |grep -v grep |grep -c CCcam >/dev/null
then
echo "cccam... ok"
else
echo "cccam... restarting"
/emu/cccam/CCcam_2.2.1 &
fi
Title: Instalacija CCcam-a na Ubuntu/Debian Linux platformu
Post by: mevko757 on September 23, 2011, 04:42:34 PM
Auto-Start CCCam skripta

Ova skripta se pokreće svakih 2 ili 3 minuta (koliko vi odredite u  komandi) i provjerava da li je CCcam pokrenut i time onemogućuje duži  prekid rada pri ruÅ¡enju i odmah poÅ¡to utvrdi da je down pokreće ga  samostalno
Quote#!/bin/bash
if ps x |grep -v grep |grep -c CCcam >/dev/null
then
echo "CCcam dobro radi !"
else
echo "CCcam je down, pokrecem ga !"
echo CCcam se srusio : `date` >> /tmp/cccam.log
/var/bin/CCcam.x86 &
fi
sačuvajte bez ekstenzije kao  "cccamchecker"

kopirajte u var/bin  ...stavite atribute, read and write na sve - 775 ili 777

nakon toga otvorite terminal i upišite:
su root   da bi se prijavili kao root, upiÅ¡ite i Å¡ifru
zatim
vim /etc/crontab   (enter)

ušli ste u crontab, na kraj liste pri dnu upišite
*/3 * * * * root /var/bin/cccamchecker > /dev/null 2>&1     (pa enter)

pritisnite ESC
i na kraju ispiÅ¡ite :wq  pa enter
izašli ste iz crontab-a

u terminal upišite:
/etc/init.d/cron restart
QuoteAko ne bude radila skripta, morate vidjeti u čemu griješite tako što ćete ga ručno pokrenuti

cd /var/bin
./cccamchecker