Page 1 of 2

CyberPup, Puppy for internet cafe , with billing

Posted: Tue 16 Mar 2010, 01:25
by pri
i work everyday on puppy and using puppy as interenet cafe.

i have an idea to build puppy that dedicated to make internet cafe busines is grow like zencafe did (http://www.zencafe.web.id/)

few days ago, mkahawa updated his billing, and i try it and work great on puppy. my plan s to make puppy and mkahawa in one iso included all benefit of new cyberpup, but i was stuck on my skill, because i just learn puppy and linux just for few mount.

this is i hope if there was who interested to build CyberPup :
1. included billing mkahawa on it and have menu to choose to install it as server or as client (client must be have menu to insert ip server and name of client)
2. security on client, so user cant delete any important file on puppy
3. application thats suport for internet conection

i think if this CyberPup can be released, it will be make puppy power show up.

so, who is interested ?

Posted: Tue 16 Mar 2010, 23:13
by cthisbear
" so, who is interested ? "

Ecomoney and sidders.

http://murga-linux.com/puppy/viewtopic.php?t=39321

http://murga-linux.com/puppy/viewtopic.php?t=50794

http://murga-linux.com/puppy/viewtopic.php?t=49124

" few days ago, mkahawa updated his billing, and i try it and work
great on puppy. "

That's what Robert needs.

Good on you mate.

Chris.

Posted: Wed 17 Mar 2010, 11:57
by chrome307
Hi there

I would be interested if the software was available in English.

Thanks in advance!!

Posted: Wed 17 Mar 2010, 13:49
by tlchost
chrome307 wrote: I would be interested if the software was available in English.
Thanks in advance!!
It would be a plus to have an English version.

Does the billing system accpet paypal?

Posted: Wed 17 Mar 2010, 14:00
by pri
hi chrome :D

this release is on english, but i need a hand to build it. now i am on work make some menu for instaled client.

the menu is using bash, but i still cant make it popup when click on the script.

this is menu to make client conect to server :
echo -e insert ip server
read ip
echo -e insert client name
read client
echo -n mkahawa -host $ip -name $client -nossl > /root/Startup/Billing.sh
chmod 755 /root/Startup/Billing.sh
or it can be using gtk, but i still learn on it :D

:roll: i think i need a hand :roll:

for windows manager i planed using openbox, because when using upload menu for firefox, openbox windows will never out from screen area, but if fancy and windows like icewm is will be good on it

Posted: Wed 17 Mar 2010, 14:03
by trio
pri wrote:hi chrome :D

this release is on english, but i need a hand to build it. now i am on work make some menu for instaled client.

the menu is using bash, but i still cant make it popup when click on the script.

this is menu to make client conect to server :
echo -e insert ip server
read ip
echo -e insert client name
read client
echo -n mkahawa -host $ip -name $client -nossl > /root/Startup/Billing.sh
chmod 755 /root/Startup/Billing.sh
or it can be using gtk, but i still learn on it :D

:roll: i think i need a hand :roll:

for windows manager i planed using openbox, because when using upload menu for firefox, openbox windows will never out from screen area, but if fancy and windows like icewm is will be good on it
I'll help, tell me exactly what you want? ....pake bahasa Indonesia juga boleh bro

Posted: Wed 17 Mar 2010, 14:07
by pri
tlchost wrote: Does the billing system accpet paypal?
i dont think so :D

but the billing system have menu for member and have a menu for make a ticket like cafe pilot

Posted: Wed 17 Mar 2010, 14:25
by pri
wah mas trio :D makasih sekali

ini menu yang di butuhkan :

1. menu untuk memilih puppy di gunakan sebagai client atau sebagai server , jika sebagai server maka perintahnya adalah mkahawa -nossl kemudian menghapus semua menu instaler.

2. jika sebagai client, maka harus keluar menu baru untuk pengisian ip addres dan nama client. perintahnya adalah mkahawa-client -host ipserver -name nama_client -nossl. dan sama juga menghapus semua menu instaler.

di harapkan untuk client setelah instalasi dapat otomatis langsung run menu script billing, sedangkan untuk server bisa otomatis atau menjadi menu biasa saja.

Posted: Wed 17 Mar 2010, 15:10
by trio
Coba ini, sy sdh buatkan GUI sederhana...anda silahkan berkreasi start dari sini, maaf gak ngerti maksudnya "hapus semua menu installer" namun anda dapat masukkan perintah tersebut, perhatikan <action>bla bla bla</action> SELAMAT MENCOBA

Code: Select all

#!/bin/sh
#Client Server Chooser

export clientserver="	
<window title=\"ClientServer\">
	<vbox>
	<pixmap><input file>/usr/share/midi-icons/network48.png</input></pixmap>
  <frame Click this button to set as server>
   <button tooltip-text=\"Just click the button to auto set as server\">
    <input file icon=\"gtk-apply\"></input>
    <label>SET SERVER</label>
	<action>mkahawa -nossl &</action>
   </button>
 </frame>
 <frame Fill in the boxes to set as client>
	<text><label>IP Address</label></text>
	<entry> 
     <variable>IP</variable>
   </entry>
   <text><label>Client Name</label></text>
	<entry> 
     <variable>CLIENT</variable>
   </entry>
   <button>
    <input file icon=\"gtk-apply\"></input>
    <label>SET CLIENT</label>
	<action>mkahawa-client -host \"\$IP\" -name \"\$CLIENT\" -nossl &</action>
   </button>
 </frame>
 <button>
    <input file icon=\"gtk-quit\"></input>
    <label>QUIT</label>
   </button>
 </vbox>
</window>"

gtkdialog3 --center --program=clientserver
unset clientserver

exit 0

Posted: Fri 26 Mar 2010, 00:17
by pri
ready to download.......
just basic puppy 4.3.1 from woof, with few original pet
added :
firefox and prism to make aplication, opera and fox for mkahawa.
using openbox as wm

size 130mb
Download Cyberpup-01
Download MD5


to set as server or as client, find the menu on Setup

please report the error or input for improvement for this CyberPup

next planing : using Pizzasgood multi user, but it must be suport automatic login as user. please i need a hand to make it.

Posted: Fri 26 Mar 2010, 09:33
by pri
you will get error when trying shutdown and reboot client from server, because billing mkahawa call reboot for "reboot" computer and "halt" to turn off computer.

a small hack i do :

1. rename /sbin/reboot --> rebootx
2. find on /usr/bin/xwin script that call reboot and chnage it became rebootx, it was in not far on botom.
3. make a new/sbin/reboot and inside it call wmreboot
4. rename /sbin/halt became /sbin/haltx and make a new /sbin/halt that call wmpoweroff

for reboot i think its okey, but i dont know for shutdown :D and for what is /sbin/halt :D

please corected if i am doing wrong :D

Posted: Fri 26 Mar 2010, 11:09
by Lobster
Well done guys 8)

Keep us informed. Do you have the cafe up and running? Any pics?

Posted: Fri 26 Mar 2010, 12:32
by ecomoney
Hi Pri

Interesting! Im going down the "thin client" way...to make all of the machines in the cybercafe boot down an ethernet cable from a "master" computer behind the desk. This way no files are kept between customers (the computers have no hard drives in them!). Each time they are rebooted it is like they are having a fresh installation.

Im afraid it seems Im not doing anymore work for the Seamans mission cybercafe, so Billing has gone down a priority. Im still working in a cybercafe here in my native Scarborough, and have set up a pretty advanced system which I will be releasing soon now I have access to some download space.

It was a shame about the Seamans missions...my immediate boss was made redundant, and this left me to work with the pastors and vicars (both catholic and protestant). I found them much more willing to argue their backward superstitions than make progress with technology! Nothing to do with you Lobster your beliefs are far more advanced and rational....seriously!!! :)

Posted: Fri 26 Mar 2010, 12:49
by pri
owh there is error on menu instaler :(

install this pet, so it can be corcted

Posted: Fri 26 Mar 2010, 13:13
by pri
Hi lobster yes sure i have cyber cafe, not big, it just 5 computer and the one is for server. i am not willy seriously on this busines, fisrtly i just make it run well just for my self (harocafe) and Billing, but look like cyberpup will make puppy spread faster than make it as in personal computer or in laptop.

i just have this idea, everyone is welcome to make an input and if someone can handle this idea, i will let it go ( look i make a new mistake on menu for instaler :D).

Posted: Fri 26 Mar 2010, 13:28
by pri
ecomoney wrote:Hi Pri

Interesting! Im going down the "thin client" way...to make all of the machines in the cybercafe boot down an ethernet cable from a "master" computer behind the desk. This way no files are kept between customers (the computers have no hard drives in them!). Each time they are rebooted it is like they are having a fresh installation.
interisting system, can a billing work on it :D

Posted: Fri 26 Mar 2010, 13:49
by pri
screenshot :

Posted: Sat 27 Mar 2010, 12:29
by ecomoney
The current cybercafe Im dealing with doesnt need it (though Im planning on implementing it at some point). In the past Ive used CafePilot successfully

http://www.dijitanix.com/]

This is cross-platform JAVA based for windows/linux. I did have a problem with the client crashing when I used it (leaving the machines to be freely used!) but it should be possible to make a script monitor the process and to restart it. The client also needs the i.p. address of the server in its config files (I cant remember which one!). Im working on a system of Samba shares for the clients to communicate with the admin machine, so it can "tell it" things like this.

Posted: Mon 29 Mar 2010, 12:09
by pri
hey ecomoney, look like that mode can be instaled billing like i use, but for name look like will be use his own ip. just make autowizard that can detect ip and use it as name.

Posted: Tue 30 Mar 2010, 01:16
by ecomoney
The clients could discover the i.p. address of the master computer via the SAMBA shares, and place that value in the cafepilot config files before starting it up.....but for the moment Im dealing with a really messy networking problem that I hadnt seen coming....so much for the last 6 months work!!!

http://www.murga-linux.com/puppy/viewto ... 734#405734