If you want to send us your comments, please do so. Thanks
More on comments
Our requirements
Name | Remark |
---|---|
Gobby | Get started. Setting up a dedicated server needs some effort. Gobby seems to be abandonware. No updates, actions, since 2014 |
Not in the Debian repository | (below this line) |
CKEditor | Closed source |
cryptpad | Webbrowser based |
Etherpad | Needs git and node.js . Example: https://etherpad.nl. Export of the document is possible in Etherpad, HTML, TXT, PDF, Word, ODF format. Only documents in Etherpad format are fully restored when loaded again. HTML is restored with all the markup except the colors. For TXT files bullets are replaced by *'s and ordered list have their numbers. PDF looses indents. Bulleted lists are restored as are ordered lists. Restore from Word or ODF files does not work |
Firepad | Website and Cloud based |
OnlyOffice | Seems complicated |
ProseMirror | Needs npm to get installed |
Sketchpad | Webbased only |
Gobby is a client for the infinoted dedicated server for the infinote protocol
Install the dedicated server. See Dedicated-Server which has a list with plugins
[Mon 18 May 2020 10:02:21 PM UTC] INFO: Generating 4096 bit RSA private key... [Mon 18 May 2020 10:02:22 PM UTC] INFO: Generating self-signed certificate... [Mon 18 May 2020 10:02:22 PM UTC] INFO: Loaded plugin "note-text" from "/usr/lib/x86_64-linux-gnu/infinoted-0.7/plugins/libinfinoted-plugin-note-text.so" [Mon 18 May 2020 10:02:22 PM UTC] INFO: Generating 2048 bit Diffie-Hellman parameters... [Mon 18 May 2020 10:02:22 PM UTC] INFO: IPv4 Server running on port 6523
If an option is used in the configuration file /etc/xdg/infinoted.conf then omit the double dash -- and add an = sign between the option and the value (no spaces)
The options --config-file and --help can not be used in the configuration file
Configuration options which are used on the command line override the values read from the configuration files. On the commandline a space or an = can be placed between the option and the value
Option | Explanation | Remark |
---|---|---|
--config-file | Alternative configuration file | |
--create-certificate | Create a new self-signed certificate that is valid for one year and signed with | |
--create-key | 4096-bit RSA private key. Store at the path given by the key-file setting | |
--certificate-file=CERT-FILE | ||
--certificate-chain=CERT-FILE | Optional file | |
--daemonize | Run the server in the background | |
--help | List all commands with more information than given in this table | |
--key-file=KEY-FILE | Path to the server's private key | |
--kill-daemon | Kill a running daemon and exit | |
--log-file=LOG-FILE | Write to a logfile, in addition to stdout | |
--listen-address=ADDRESS | The IPv$ or IPv6 address to listen on | |
--plugins=PLUGIN-NAME | Default=note-text | |
--plugin-parameter | Override a parameter of a plugin. Can be given multiple times to override more than one parameter. Syntax: plugin:key:value | |
--security-policy=require-tls | Default=require-tls | |
--password=Password | This option cannot be combined with --pam-service | |
--pam-service=SERVICE | This option cannot be combined with --password | |
--pam-allow-user=USER | ||
--pam-allow-group=GROUPS | ||
--root-directory=DIRECTORY | The directory which infinoted uses to permanantly store all documents on the server, and where they are read from after a server restart. [Default=~/.infinote] | |
--version | Print version information and exit |
This is caused by a wrong entry in /etc/xdg/infinoted.conf . Running
infinoted-0.7 --create-key --create-certificate
or
infinoted-0.7 --create-key --create-certificate -k key.pem -c cert.pem
resulted in
Error reading configuration file "/etc/xdg/infinoted.conf": Key file contains line “certificate-chain” which is not a key-value pair, group, or comment
Solution: Remove the line “certificate-chain” from /etc/xdg/infinoted.conf. It does not belong inthere
Here, with Address, the portnumber is ment
infinoted-0.7 --create-key --create-certificate results in
[Mon 18 May 2020 09:57:03 PM UTC] INFO: Generating 4096 bit RSA private key... [Mon 18 May 2020 09:57:05 PM UTC] INFO: Generating self-signed certificate... [Mon 18 May 2020 09:57:05 PM UTC] INFO: Loaded plugin "note-text" from "/usr/lib/x86_64-linux-gnu/infinoted-0.7/plugins/libinfinoted-plugin-note-text.so" [Mon 18 May 2020 09:57:05 PM UTC] ERROR: Address already in use
Solution: Set an other port in /etc/xdg/infinoted.conf : port=someportnumber (not 6523)
There is a bug in Debian which prevents infinoted from autostarting with the /etc/systemd/system/infinoted.service file
Errors found in the process
systemctl enable infinoted.service Failed to enable unit: File /etc/systemd/system/infinoted.service already exists.
Maybe has todo with the bug
systemctl enable infinoted.service Failed to enable unit: Unit file infinoted.service does not exist.
The file infinoted.service does not exist. Create it. An example can be found here
systemctl status infinoted Unit infinoted.service could not be found.
The file infinoted.service does not exist. Create it. An example can be found here
systemctl start infinoted.service Warning: The unit file, source configuration file or drop-ins of infinoted.service changed on disk. Run 'systemctl daemon-reload' to reload units.
Run: systemctl daemon-reload
With journalctl we found
mei 20 19:56:44 hostname systemd[1]: Started collaborative text editor service. mei 20 19:56:44 hostname systemd[16437]: infinoted.service: Failed to determine user credentials: No such process mei 20 19:56:44 hostname systemd[16437]: infinoted.service: Failed at step USER spawning /usr/bin/infinoted: No such process mei 20 19:56:44 hostname systemd[1]: infinoted.service: Main process exited, code=exited, status=217/USER mei 20 19:56:44 hostname systemd[1]: infinoted.service: Failed with result 'exit-code'.
Remove all symlinks to the unit files:
systemctl disable infinoted.service Removed /etc/systemd/system/multi-user.target.wants/infinoted.service.
Reload the configuration file of the unit infinoted.service
systemctl daemon-reload infinoted.service
Show all parameters of infinoted.service:
systemctl show infinoted.service
Main subjects on this wiki: Linux, Debian, HTML, Microcontrollers, Privacy
RSS
Disclaimer
Privacy statement
Bugs statement
Cookies
Copyright © : 2014 - 2022 Webevaluation.nl and the authors
Changes reserved.