There are functions that can come in handy for support requests in the forum (json prettifier…) or for some quick tasks (IP calculator, crontab generator…), but in my opinion it is of limited use for SMB (sporadic use, same task quickly done with an online search/tool), but maybe developers use it more often.
Over the Last 2 Months, We have added a significant Amount of new Apps onto the Nethserver 8 portfolio, and its been an interesting Journey.
There Apps i beleive Deserve their Won full Fledged Announcement, While Others, Equally robust and Powerful, i don’t see the need for them to Have such an announcement.
its with this reason, I will work to Have all the Apps in the Build Process Documented here Again, for Better Tracking, as well as Every time a new small app is completed, we Announce it here in a small way.
All Apps are also tracked here View 1 · Nethserver (github.com)
Some of them we have completed, and need very thorough testing, others are weired, completed, running well, but we dont see anything on interface… many weired problems we have encountered i tell you.
I would like to see couchdb as an module if possible, since i´m failing to do it myself. I can´t wrap my head around the concept of modules in NS8. I´ve succeded in just running the thing as a simple podman container with $ podman run --name couchdb-for-ols --rm -dit -e COUCHDB_USER=${username} -e COUCHDB_PASSWORD=${password} -v ${PWD}/couchdb-data:/opt/couchdb/data -v ${PWD}/couchdb-etc:/opt/couchdb/etc/local.d -p 127.0.0.1:5984:5984 couchdb
and adding a https-route in the NS8 webui.
Can you recommend any tutorial how to create own modules? Haven´t had found a one which made me understand it.
Yes, already read those… But i had to say the slides from the scratchpad module were more helpful for displaying the concept of modules. But they lack the part for the integration of the module with nethserver, adding the “https-route automation” when setting up the app for example…
Including the backup-feature for modules from NS8 is a whole different thing to understand.
Tutorials for NS8 modules are rarely and i hadn´t had any luck since in this search…
# Check DBs:
[root@node ~]# curl -X GET 'http://couchadmin:secret@couchdb.ns8rockytest2.com/_all_dbs'
["_replicator","_users"]
# Create DB:
[root@node ~]# curl -X PUT 'http://couchadmin:secret@couchdb.ns8rockytest2.com/baseball'
{"ok":true}
# Check DBs and show the new one:
[root@node ~]# curl -X GET 'http://couchadmin:secret@couchdb.ns8rockytest2.com/_all_dbs'
["_replicator","_users","baseball"]
Does the “Run Configure Script” button configure the module like the “Save” button?
After Setting Up CouchDB, for users of Obsidian, there are some setup that must be Run, after the server is already running, Other users can Do it as well.
These are commands, that can also be run directly in the Database, however to make things simple, we have implemented a one click button that executes these commands.