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