Le 12/03/2022 à 11:03, tito via Dng a écrit :
On Sat, 12 Mar 2022 10:32:53 +0100
Didier Kryn <k...@in2p3.fr> wrote:

Le 12/03/2022 à 02:05, Ralph Ronnquist via Dng a écrit :
On Sat, 12 Mar 2022 09:33:01 +1100
Ralph Ronnquist <ralph.ronnqu...@gmail.com> wrote:

On Fri, 11 Mar 2022 16:04:45 +0100
Didier Kryn <k...@in2p3.fr> wrote:
       Its almost done. I have added a few features devised from
Tito's suggestions, and added git version control, but I can't
remember how to create the initial version in Devuan's git store.
You need an acount set up first; let's say it's "kryn" and for the
sake of example I use the name "webraid" for this project.

Then, at home, you use the 2 commands:

$ git remote add origin g...@git.devuan.org:kryn/webraid.git

$ git push --set-upstream origin master

Thereafter you need to jump onto the store's web interface and change
the project settings into not being a private project.
Actually, the above would be only if you have your ssh key registered
at the git store. If not you would rather use the following first
command:

$ git remote add origin https://git.devuan.org/kryn/webraid.git

and then follow on with the login credentials it asks for.

      Thanks for the explanations. I will keep your mails for the next
time. Following Aitor's instructions, I created a minimal repository
from the web, then cloned it locally, copied all the stuff in locally,
committed it and pushed the result back.

      It's called Diskweb. Thanks all for your help.

--     Didier

_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
Hi,
some minor typos in Readme.md file:

This is a small http server, originally inspired by micro-httpd, for its small 
size, but with the intention to serve dynamic content instead of static files.

The primary reason to use an http server is that it is a simpler method to 
display graphics than interfacing with a graphics library like Gtk or Qt.

The second reason is that it is still usable on systems without graphics 
capability, since it is enough to have a network connection and view the 
graphics from a remote full-fledged computer.

This server provides monitoring of filesystem status and md RAID status. 
Monitoring of other system-critical components could be added.

                                                    file system

This server follows http 1.0 protocol, which means that the connexion is closed 
immediately after the content have been transferred. This makes it usable to 
serve one request after the other and have only one session at a time.

                                                                                
           connection

Data transferred reflects the status of the filesytems and of the RAID(s) at the moment 
of the request. There is no automatic update. To obtain updates, the user must repeat the 
request (by using the "refresh" button of the web blowser).

                                                                 file systems   
                                                                                
                                                                                
                                                                                
                      browser
PORT NUMBER

This server expects connexions on port 8085 by default. If another port number 
is desired, it can be changed by one of 4 means:

                               connections

     on the command line, invoque 'httpd port-number'

                                       invoke  (call?)

     in src/httpd.c: change the line #define LISTEN

     add the line above in /src/diskweb.h

     in the makefile, add a -D option to the gcc command to do the same

diskweb's httpd can also be invoqued through inetd, in which case it does not 
listen to any port and the listening port is part of inetd's configuration.

                                           invoked (called?)

BUILDING and INSTALLING

To just compile the executable file httpd, run 'make' To delete it, run 'make 
clean' To install /usr/local/diskweb/httpd, run 'make install' . (A dot is 
missing)

  To uninstall it, run 'make uninstall'   . (A dot is missing)

No sysv-rc, runit, s6, or other init scipt is provided. The easy way to start 
diskweb on Devuan is to copy the file diskweb.sh in /etc/boot.d ; commands in 
this directory

                                                   script

  are executed by /etc/rc.local as the last step of system startup. This script 
is not installed by 'make install' because it would require root priviledge.

                                                                                
                                                                                
                                                privileges
Note that root priviledge is needed to listen on a port number lower that 1024.

                       privileges are

    Done. Replaced "invo[k|qu]e" by "execute". I think "call" is rather meant for functions than applications. Thanks for reviewing.

--     Didier

_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to