CyberPup, Puppy for internet cafe , with billing

For talk and support relating specifically to Puppy derivatives
Message
Author
User avatar
pri
Posts: 342
Joined: Fri 09 Oct 2009, 18:31
Location: Bandung Indonesia
Contact:

CyberPup, Puppy for internet cafe , with billing

#1 Post 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 ?
Last edited by pri on Fri 26 Mar 2010, 10:00, edited 3 times in total.
Learning by Doing

cthisbear
Posts: 4422
Joined: Sun 29 Jan 2006, 22:07
Location: Sydney Australia

#2 Post 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.

User avatar
chrome307
Posts: 708
Joined: Thu 15 Jan 2009, 11:00

#3 Post by chrome307 »

Hi there

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

Thanks in advance!!

tlchost
Posts: 2057
Joined: Sun 05 Aug 2007, 23:26
Location: Baltimore, Maryland USA
Contact:

#4 Post 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?

User avatar
pri
Posts: 342
Joined: Fri 09 Oct 2009, 18:31
Location: Bandung Indonesia
Contact:

#5 Post 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
Learning by Doing

User avatar
trio
Posts: 2076
Joined: Sun 21 Dec 2008, 15:50
Location: अनà¥￾मोदना

#6 Post 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

User avatar
pri
Posts: 342
Joined: Fri 09 Oct 2009, 18:31
Location: Bandung Indonesia
Contact:

#7 Post 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
Learning by Doing

User avatar
pri
Posts: 342
Joined: Fri 09 Oct 2009, 18:31
Location: Bandung Indonesia
Contact:

#8 Post 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.
Learning by Doing

User avatar
trio
Posts: 2076
Joined: Sun 21 Dec 2008, 15:50
Location: अनà¥￾मोदना

#9 Post 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
Attachments
clientserver.jpg
(16.87 KiB) Downloaded 3834 times

User avatar
pri
Posts: 342
Joined: Fri 09 Oct 2009, 18:31
Location: Bandung Indonesia
Contact:

#10 Post 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.
Learning by Doing

User avatar
pri
Posts: 342
Joined: Fri 09 Oct 2009, 18:31
Location: Bandung Indonesia
Contact:

#11 Post 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
Learning by Doing

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#12 Post by Lobster »

Well done guys 8)

Keep us informed. Do you have the cafe up and running? Any pics?
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
ecomoney
Posts: 2178
Joined: Fri 25 Nov 2005, 07:00
Location: Lincolnshire, England
Contact:

#13 Post 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!!! :)
Puppy Linux's [url=http://www.murga-linux.com/puppy/viewtopic.php?p=296352#296352]Mission[/url]

Sorry, my server is down atm!

User avatar
pri
Posts: 342
Joined: Fri 09 Oct 2009, 18:31
Location: Bandung Indonesia
Contact:

#14 Post by pri »

owh there is error on menu instaler :(

install this pet, so it can be corcted
Attachments
CyberpupMenu.pet
(808 Bytes) Downloaded 908 times
Learning by Doing

User avatar
pri
Posts: 342
Joined: Fri 09 Oct 2009, 18:31
Location: Bandung Indonesia
Contact:

#15 Post 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).
Learning by Doing

User avatar
pri
Posts: 342
Joined: Fri 09 Oct 2009, 18:31
Location: Bandung Indonesia
Contact:

#16 Post 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
Learning by Doing

User avatar
pri
Posts: 342
Joined: Fri 09 Oct 2009, 18:31
Location: Bandung Indonesia
Contact:

#17 Post by pri »

screenshot :
Attachments
instaling.png
(154.58 KiB) Downloaded 560 times
Learning by Doing

User avatar
ecomoney
Posts: 2178
Joined: Fri 25 Nov 2005, 07:00
Location: Lincolnshire, England
Contact:

#18 Post 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.
Puppy Linux's [url=http://www.murga-linux.com/puppy/viewtopic.php?p=296352#296352]Mission[/url]

Sorry, my server is down atm!

User avatar
pri
Posts: 342
Joined: Fri 09 Oct 2009, 18:31
Location: Bandung Indonesia
Contact:

#19 Post 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.
Learning by Doing

User avatar
ecomoney
Posts: 2178
Joined: Fri 25 Nov 2005, 07:00
Location: Lincolnshire, England
Contact:

#20 Post 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
Puppy Linux's [url=http://www.murga-linux.com/puppy/viewtopic.php?p=296352#296352]Mission[/url]

Sorry, my server is down atm!

Post Reply