Thread 'New version of BOINC LCS available'

Message boards : News : New version of BOINC LCS available
Message board moderation

To post messages, you must log in.

AuthorMessage
ProfileDavid Anderson
Volunteer moderator
Project administrator
Project developer
Avatar

Send message
Joined: 10 Sep 05
Posts: 726
Message 37386 - Posted: 4 Apr 2011, 4:36:51 UTC

Version 3.1 of BOINC LCS is available. BOINC LCS is a web application, written in PHP, for monitoring a set of BOINC clients.
ID: 37386 · Report as offensive
Nicolas

Send message
Joined: 19 Jan 07
Posts: 1179
Argentina
Message 37387 - Posted: 4 Apr 2011, 4:51:05 UTC - in response to Message 37386.  

Is the website available in English?
ID: 37387 · Report as offensive
ProfileCrushmaster

Send message
Joined: 4 Apr 11
Posts: 4
Germany
Message 37388 - Posted: 4 Apr 2011, 5:17:45 UTC
Last modified: 4 Apr 2011, 5:20:20 UTC

Currently not, i'm sorry :)

Since english isn't my native language i'll try to use it in the changelog and there is also a file called INSTALL included with the package. It is written in english as well. Feel free to use the contact form: https://www.onenext.de/contact.html

Greetings!

Willy
ID: 37388 · Report as offensive
JeromeC

Send message
Joined: 13 Oct 10
Posts: 120
France
Message 37398 - Posted: 5 Apr 2011, 12:32:17 UTC - in response to Message 37388.  

Hi,

I've read the installation doc, do you mean that all the prerequisites and installation instructions apply to the machine from which you want to access to the remote boinc, or on the one that is actually crunching with boinc ?

Thx
ID: 37398 · Report as offensive
ProfileCrushmaster

Send message
Joined: 4 Apr 11
Posts: 4
Germany
Message 37400 - Posted: 5 Apr 2011, 15:40:21 UTC
Last modified: 5 Apr 2011, 15:50:00 UTC

Hi,

the requirements (Apache or lighttpd with PHP) are related to the machine from which you want to access the remote Boinc clients. Let's call it "master".

Installation steps 5 and 6 applies to the remote client. The only thing you have to do on the client side is to make your client_state.xml obtainable on the network.

There are several ways to achieve that:

* Already installed webserver
* My small Perl script (miniserv.pl)

or (if you are brave enough) on a Linux machine with netpipes installed type:

faucet 8080 --out --localhost 0.0.0.0 --backlog 128 cat /path/to/your/client_state.xml


I've found out that the contact data provided with the installation instructions are out of date. I will fix it as soon as i can :) And maybe there is someone out there who wants to help me to improve the translation..?
ID: 37400 · Report as offensive
JeromeC

Send message
Joined: 13 Oct 10
Posts: 120
France
Message 37402 - Posted: 5 Apr 2011, 21:39:48 UTC - in response to Message 37400.  

I had the idea to use your interesting system from a corporate machine where boinc cannot get access to network (bad proxy), therefore only to himself (I feed it with WU from outside / USB), and I cannot see what's happening to my home boinc... but all these installation steps will also certainly be blocked on that machine (I cannot run setup without admin pwd, I can only use portable apps / USB).
ID: 37402 · Report as offensive
ProfileCrushmaster

Send message
Joined: 4 Apr 11
Posts: 4
Germany
Message 37409 - Posted: 6 Apr 2011, 14:47:24 UTC - in response to Message 37402.  

"bad proxy" means that there is a proxy but it is configured for HTTP connections only? If so, you can try to send your client_state.xml to a webserver (via PHP or Perl upload) using a simple POST command.
ID: 37409 · Report as offensive
JeromeC

Send message
Joined: 13 Oct 10
Posts: 120
France
Message 37415 - Posted: 7 Apr 2011, 13:25:25 UTC - in response to Message 37409.  

I meant "meeeean proxy", ie here at the office we don't know the proxy address + we don't even have the windows password (changed automatically by the login ID card, we only know our car pincode), so it's impossible to setup boinc access internet...

Could you be more specific about "try to send your client_state.xml to a webserver (via PHP or Perl upload) using a simple POST command" please ?
ID: 37415 · Report as offensive
ProfileCrushmaster

Send message
Joined: 4 Apr 11
Posts: 4
Germany
Message 37423 - Posted: 8 Apr 2011, 7:40:24 UTC - in response to Message 37415.  
Last modified: 8 Apr 2011, 7:42:02 UTC

Is your Windows "command prompt" accessible? Maybe you can view your proxy settings.

Execute the following command if possible:

netsh winhttp show proxy


Could you be more specific about "try to send your client_state.xml to a webserver...


Under Linux i would use POST on the commandline to do POST requests against any webserver for testing purposes. If you do not know what a POST request is take a look at the contact form. https://www.onenext.de/contact.html

It's a form which uses the POST method also used to upload files to a webserver... If you click on the "Go" button you can still see the same address in your browser since the data will be sent "invisible" within the HTTP request itself. A GET request on the other hand would look like this: https://www.onenext.de/contact.html?name=YourName&email=you@example.com&message=YourMessage

My idea:
- Open port 80 and install a webserver at home
- Use (install) a PHP file upload script on that server
- Download cURL binaries for your machine at work

cURL for Win2000/XP http://www.gknw.net/mirror/curl/win32/curl-7.21.4-ssl-sspi-zlib-static-bin-w32.zip
Other versions http://curl.haxx.se/download.html

If you know your proxy address you can use cURL and upload files to your home-server. For example:

curl -x YOURPROXYADDR:YOURPROXYPORT -F "fileupload=@/path/to/your/client_state.xml" http://example.com/upload.php


I don't want you to lose your work! And sorry but i don't use Windows... So i cannot reproduce those (OS-specific) steps :)
ID: 37423 · Report as offensive
JeromeC

Send message
Joined: 13 Oct 10
Posts: 120
France
Message 37424 - Posted: 8 Apr 2011, 9:41:35 UTC - in response to Message 37423.  

Thanks for all those explanations !

The first command tells me "direct access with no proxy", which I know is wrong since boinc manager cannot access anything on the net, and we have websites blocked by it regularly... so it's a hidden proxy.

And anyway even if I knew it's address, I cannot setup a user / login access under proxy parameters since our own windows account password it hidden to us (security card login, I just know my PIN).

So I guess I wouldn't be able to use that interesting cURL tool neither... ?


Since it's a very interesting topic (even though I'm afraid we're waisting it a bit here right now ;) ) I'd like to understand, your idea is that I could be able to upload the client_state file from my home boinc on a webserver onto my home machine so I can then use it through this boinc LCS script at my office, right ?

And I could do this in plain html from my office browser, not needing any proxy setting then ?

But then couldn't I put this xml file on the home serveur *from home*, and then just use the boinc LCS from the office ?
ID: 37424 · Report as offensive

Message boards : News : New version of BOINC LCS available

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.