Install doc
This commit is contained in:
parent
e8e9045c44
commit
a8af817f8e
|
@ -0,0 +1,98 @@
|
||||||
|
Initial requirements
|
||||||
|
====================
|
||||||
|
|
||||||
|
# apt install screen
|
||||||
|
# adduser etherpad
|
||||||
|
|
||||||
|
|
||||||
|
Install Etherpad-lite
|
||||||
|
=====================
|
||||||
|
|
||||||
|
Log as etherpad user
|
||||||
|
# su etherpad && cd
|
||||||
|
|
||||||
|
Install and run etherpad
|
||||||
|
$ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
|
||||||
|
# apt install -y nodejs
|
||||||
|
$ git clone --branch master https://github.com/ether/etherpad-lite.git &&
|
||||||
|
$ cd etherpad-lite &&
|
||||||
|
|
||||||
|
Restore "etherpad/settings.json" in etherpad-lite
|
||||||
|
|
||||||
|
Then try to start etherpad
|
||||||
|
$ src/bin/run.sh
|
||||||
|
Then CTRL-C
|
||||||
|
|
||||||
|
Restore the run.sh script in home folder
|
||||||
|
|
||||||
|
Setup the cron
|
||||||
|
$ crontab -e
|
||||||
|
and insert at the end of the file
|
||||||
|
@reboot /home/etherpad/run.sh
|
||||||
|
|
||||||
|
Start etherpad in a screen "pad" session
|
||||||
|
$ screen -dmS pad ./run.sh
|
||||||
|
|
||||||
|
Install the proxy
|
||||||
|
==================
|
||||||
|
Restore html content into /var/www
|
||||||
|
|
||||||
|
Install nginx
|
||||||
|
# apt install nginx
|
||||||
|
# mkdir /var/log/nginx/pad.chalec.org
|
||||||
|
# chown www-data:www-data /var/log/nginx/pad.chalec.org
|
||||||
|
|
||||||
|
Setup the config file from nginx/sites-available/etherpad in /etc/nginx/sites-available/etherpad
|
||||||
|
|
||||||
|
Link available to enable
|
||||||
|
# cd /etc/nginx/sites-enabled
|
||||||
|
# ln -s ../sites-available .
|
||||||
|
|
||||||
|
Start nginx
|
||||||
|
# systemctl enable --now nginx
|
||||||
|
|
||||||
|
Open firewall
|
||||||
|
# ufw allow proto tcp port 80,443
|
||||||
|
|
||||||
|
# Check the service is reachable at
|
||||||
|
http://pad.chalec.org
|
||||||
|
https://pad.chalec.org
|
||||||
|
|
||||||
|
INSTALL etherpad plugins
|
||||||
|
========================
|
||||||
|
adminpads2
|
||||||
|
align
|
||||||
|
author_hover
|
||||||
|
delete_after_delay
|
||||||
|
delete_empty_pads
|
||||||
|
font_color
|
||||||
|
font_size
|
||||||
|
headings2
|
||||||
|
spellcheck
|
||||||
|
table_of_contents
|
||||||
|
|
||||||
|
Chalec infos
|
||||||
|
============
|
||||||
|
Intall Java
|
||||||
|
# apt install openjdk-jre-headless
|
||||||
|
|
||||||
|
# adduser statoolinfos
|
||||||
|
Add to admin group to read logs
|
||||||
|
# adduser statoolinfos admin
|
||||||
|
# su statoolinfos
|
||||||
|
# cd
|
||||||
|
|
||||||
|
Download Statoolinfos jar at
|
||||||
|
https://forge.devinsy.fr/devinsy/statoolinfos/releases
|
||||||
|
|
||||||
|
Uncompress in /home/statool-<version>
|
||||||
|
link versioned folder to generic one
|
||||||
|
$ ln -s statoolinfos-<verion> statoolinfos
|
||||||
|
|
||||||
|
Restore statool config
|
||||||
|
(/var/www/html/.well-known/statoolinfos already restored in etherpad install)
|
||||||
|
|
||||||
|
/home/statoolinfos/statoolinfos/statoolinfos.sh probe -full /hhome/statoolinfos/statoolinfos/conf/pad.chalec.org.conf
|
||||||
|
|
||||||
|
$ crontab -e
|
||||||
|
45 * * * * /home/statoolinfos/statoolinfos/statoolinfos.sh probe -previousday /home/statoolinfos/statoolinfos/conf/pad.chalec.org.conf >> /home/statoolinfos/statoolinfos.log
|
|
@ -0,0 +1,612 @@
|
||||||
|
/*
|
||||||
|
* This file must be valid JSON. But comments are allowed
|
||||||
|
*
|
||||||
|
* Please edit settings.json, not settings.json.template
|
||||||
|
*
|
||||||
|
* Please note that starting from Etherpad 1.6.0 you can store DB credentials in
|
||||||
|
* a separate file (credentials.json).
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* ENVIRONMENT VARIABLE SUBSTITUTION
|
||||||
|
* =================================
|
||||||
|
*
|
||||||
|
* All the configuration values can be read from environment variables using the
|
||||||
|
* syntax "${ENV_VAR}" or "${ENV_VAR:default_value}".
|
||||||
|
*
|
||||||
|
* This is useful, for example, when running in a Docker container.
|
||||||
|
*
|
||||||
|
* DETAILED RULES:
|
||||||
|
* - If the environment variable is set to the string "true" or "false", the
|
||||||
|
* value becomes Boolean true or false.
|
||||||
|
* - If the environment variable is set to the string "null", the value
|
||||||
|
* becomes null.
|
||||||
|
* - If the environment variable is set to the string "undefined", the setting
|
||||||
|
* is removed entirely, except when used as the member of an array in which
|
||||||
|
* case it becomes null.
|
||||||
|
* - If the environment variable is set to a string representation of a finite
|
||||||
|
* number, the string is converted to that number.
|
||||||
|
* - If the environment variable is set to any other string, including the
|
||||||
|
* empty string, the value is that string.
|
||||||
|
* - If the environment variable is unset and a default value is provided, the
|
||||||
|
* value is as if the environment variable was set to the provided default:
|
||||||
|
* - "${UNSET_VAR:}" becomes the empty string.
|
||||||
|
* - "${UNSET_VAR:foo}" becomes the string "foo".
|
||||||
|
* - "${UNSET_VAR:true}" and "${UNSET_VAR:false}" become true and false.
|
||||||
|
* - "${UNSET_VAR:null}" becomes null.
|
||||||
|
* - "${UNSET_VAR:undefined}" causes the setting to be removed (or be set
|
||||||
|
* to null, if used as a member of an array).
|
||||||
|
* - If the environment variable is unset and no default value is provided,
|
||||||
|
* the value becomes null. THIS BEHAVIOR MAY CHANGE IN A FUTURE VERSION OF
|
||||||
|
* ETHERPAD; if you want the default value to be null, you should explicitly
|
||||||
|
* specify "null" as the default value.
|
||||||
|
*
|
||||||
|
* EXAMPLE:
|
||||||
|
* "port": "${PORT:9001}"
|
||||||
|
* "minify": "${MINIFY}"
|
||||||
|
* "skinName": "${SKIN_NAME:colibris}"
|
||||||
|
*
|
||||||
|
* Would read the configuration values for those items from the environment
|
||||||
|
* variables PORT, MINIFY and SKIN_NAME.
|
||||||
|
*
|
||||||
|
* If PORT and SKIN_NAME variables were not defined, the default values 9001 and
|
||||||
|
* "colibris" would be used.
|
||||||
|
* The configuration value "minify", on the other hand, does not have a
|
||||||
|
* designated default value. Thus, if the environment variable MINIFY were
|
||||||
|
* undefined, "minify" would be null.
|
||||||
|
*
|
||||||
|
* REMARKS:
|
||||||
|
* 1) please note that variable substitution always needs to be quoted.
|
||||||
|
*
|
||||||
|
* "port": 9001, <-- Literal values. When not using
|
||||||
|
* "minify": false substitution, only strings must be
|
||||||
|
* "skinName": "colibris" quoted. Booleans and numbers must not.
|
||||||
|
*
|
||||||
|
* "port": "${PORT:9001}" <-- CORRECT: if you want to use a variable
|
||||||
|
* "minify": "${MINIFY:true}" substitution, put quotes around its name,
|
||||||
|
* "skinName": "${SKIN_NAME}" even if the required value is a number or
|
||||||
|
* a boolean.
|
||||||
|
* Etherpad will take care of rewriting it
|
||||||
|
* to the proper type if necessary.
|
||||||
|
*
|
||||||
|
* "port": ${PORT:9001} <-- ERROR: this is not valid json. Quotes
|
||||||
|
* "minify": ${MINIFY} around variable names are missing.
|
||||||
|
* "skinName": ${SKIN_NAME}
|
||||||
|
*
|
||||||
|
* 2) Beware of undefined variables and default values: nulls and empty strings
|
||||||
|
* are different!
|
||||||
|
*
|
||||||
|
* This is particularly important for user's passwords (see the relevant
|
||||||
|
* section):
|
||||||
|
*
|
||||||
|
* "password": "${PASSW}" // if PASSW is not defined would result in password === null
|
||||||
|
* "password": "${PASSW:}" // if PASSW is not defined would result in password === ''
|
||||||
|
*
|
||||||
|
* If you want to use an empty value (null) as default value for a variable,
|
||||||
|
* simply do not set it, without putting any colons: "${ABIWORD}".
|
||||||
|
*
|
||||||
|
* 3) if you want to use newlines in the default value of a string parameter,
|
||||||
|
* use "\n" as usual.
|
||||||
|
*
|
||||||
|
* "defaultPadText" : "${DEFAULT_PAD_TEXT}Line 1\nLine 2"
|
||||||
|
*/
|
||||||
|
{
|
||||||
|
/*
|
||||||
|
* Name your instance!
|
||||||
|
*/
|
||||||
|
"title": "Pad Chalec",
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Pathname of the favicon you want to use. If null, the skin's favicon is
|
||||||
|
* used if one is provided by the skin, otherwise the default Etherpad favicon
|
||||||
|
* is used. If this is a relative path it is interpreted as relative to the
|
||||||
|
* Etherpad root directory.
|
||||||
|
*/
|
||||||
|
"favicon": "../pad.chalec.org.svg",
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Skin name.
|
||||||
|
*
|
||||||
|
* Its value has to be an existing directory under src/static/skins.
|
||||||
|
* You can write your own, or use one of the included ones:
|
||||||
|
*
|
||||||
|
* - "no-skin": an empty skin (default). This yields the unmodified,
|
||||||
|
* traditional Etherpad theme.
|
||||||
|
* - "colibris": the new experimental skin (since Etherpad 1.8), candidate to
|
||||||
|
* become the default in Etherpad 2.0
|
||||||
|
*/
|
||||||
|
"skinName": "colibris",
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Skin Variants
|
||||||
|
*
|
||||||
|
* Use the UI skin variants builder at /p/test#skinvariantsbuilder
|
||||||
|
*
|
||||||
|
* For the colibris skin only, you can choose how to render the three main
|
||||||
|
* containers:
|
||||||
|
* - toolbar (top menu with icons)
|
||||||
|
* - editor (containing the text of the pad)
|
||||||
|
* - background (area outside of editor, mostly visible when using page style)
|
||||||
|
*
|
||||||
|
* For each of the 3 containers you can choose 4 color combinations:
|
||||||
|
* super-light, light, dark, super-dark.
|
||||||
|
*
|
||||||
|
* For example, to make the toolbar dark, you will include "dark-toolbar" into
|
||||||
|
* skinVariants.
|
||||||
|
*
|
||||||
|
* You can provide multiple skin variants separated by spaces. Default
|
||||||
|
* skinVariant is "super-light-toolbar super-light-editor light-background".
|
||||||
|
*
|
||||||
|
* For the editor container, you can also make it full width by adding
|
||||||
|
* "full-width-editor" variant (by default editor is rendered as a page, with
|
||||||
|
* a max-width of 900px).
|
||||||
|
*/
|
||||||
|
"skinVariants": "super-light-toolbar super-light-editor light-background",
|
||||||
|
|
||||||
|
/*
|
||||||
|
* IP and port which Etherpad should bind at.
|
||||||
|
*
|
||||||
|
* Binding to a Unix socket is also supported: just use an empty string for
|
||||||
|
* the ip, and put the full path to the socket in the port parameter.
|
||||||
|
*
|
||||||
|
* EXAMPLE USING UNIX SOCKET:
|
||||||
|
* "ip": "", // <-- has to be an empty string
|
||||||
|
* "port" : "/somepath/etherpad.socket", // <-- path to a Unix socket
|
||||||
|
*/
|
||||||
|
"ip": "0.0.0.0",
|
||||||
|
"port": 9001,
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Option to hide/show the settings.json in admin page.
|
||||||
|
*
|
||||||
|
* Default option is set to true
|
||||||
|
*/
|
||||||
|
"showSettingsInAdminPage": true,
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Node native SSL support
|
||||||
|
*
|
||||||
|
* This is disabled by default.
|
||||||
|
* Make sure to have the minimum and correct file access permissions set so
|
||||||
|
* that the Etherpad server can access them
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
"ssl" : {
|
||||||
|
"key" : "/path-to-your/epl-server.key",
|
||||||
|
"cert" : "/path-to-your/epl-server.crt",
|
||||||
|
"ca": ["/path-to-your/epl-intermediate-cert1.crt", "/path-to-your/epl-intermediate-cert2.crt"]
|
||||||
|
},
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The type of the database.
|
||||||
|
*
|
||||||
|
* You can choose between many DB drivers, for example: dirty, postgres,
|
||||||
|
* sqlite, mysql.
|
||||||
|
*
|
||||||
|
* You shouldn't use "dirty" for for anything else than testing or
|
||||||
|
* development.
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* Database specific settings are dependent on dbType, and go in dbSettings.
|
||||||
|
* Remember that since Etherpad 1.6.0 you can also store this information in
|
||||||
|
* credentials.json.
|
||||||
|
*
|
||||||
|
* For a complete list of the supported drivers, please refer to:
|
||||||
|
* https://www.npmjs.com/package/ueberdb2
|
||||||
|
*/
|
||||||
|
/*
|
||||||
|
"dbType": "dirty",
|
||||||
|
"dbSettings": {
|
||||||
|
"filename": "var/dirty.db"
|
||||||
|
},
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* An Example of MySQL Configuration (commented out).
|
||||||
|
*
|
||||||
|
* See: https://github.com/ether/etherpad-lite/wiki/How-to-use-Etherpad-Lite-with-MySQL
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
"dbType" : "postgres",
|
||||||
|
"dbSettings" : {
|
||||||
|
"user": "<REDACTED>",
|
||||||
|
"host": "localhost",
|
||||||
|
"port": 5432,
|
||||||
|
"password": "<REDACTED>",
|
||||||
|
"database": "<REDACTED>",
|
||||||
|
"charset": "utf8mb4"
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The default text of a pad
|
||||||
|
*/
|
||||||
|
"defaultPadText" : "Welcome to Etherpad!\n\nThis pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents!\n\nGet involved with Etherpad at https:\/\/etherpad.org\n",
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Default Pad behavior.
|
||||||
|
*
|
||||||
|
* Change them if you want to override.
|
||||||
|
*/
|
||||||
|
"padOptions": {
|
||||||
|
"noColors": false,
|
||||||
|
"showControls": true,
|
||||||
|
"showChat": true,
|
||||||
|
"showLineNumbers": true,
|
||||||
|
"useMonospaceFont": false,
|
||||||
|
"userName": false,
|
||||||
|
"userColor": false,
|
||||||
|
"rtl": false,
|
||||||
|
"alwaysShowChat": false,
|
||||||
|
"chatAndUsers": false,
|
||||||
|
"lang": "EN-gb"
|
||||||
|
},
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Pad Shortcut Keys
|
||||||
|
*/
|
||||||
|
"padShortcutEnabled" : {
|
||||||
|
"altF9": true, /* focus on the File Menu and/or editbar */
|
||||||
|
"altC": true, /* focus on the Chat window */
|
||||||
|
"cmdShift2": true, /* shows a gritter popup showing a line author */
|
||||||
|
"delete": true,
|
||||||
|
"return": true,
|
||||||
|
"esc": true, /* in mozilla versions 14-19 avoid reconnecting pad */
|
||||||
|
"cmdS": true, /* save a revision */
|
||||||
|
"tab": true, /* indent */
|
||||||
|
"cmdZ": true, /* undo/redo */
|
||||||
|
"cmdY": true, /* redo */
|
||||||
|
"cmdI": true, /* italic */
|
||||||
|
"cmdB": true, /* bold */
|
||||||
|
"cmdU": true, /* underline */
|
||||||
|
"cmd5": true, /* strike through */
|
||||||
|
"cmdShiftL": true, /* unordered list */
|
||||||
|
"cmdShiftN": true, /* ordered list */
|
||||||
|
"cmdShift1": true, /* ordered list */
|
||||||
|
"cmdShiftC": true, /* clear authorship */
|
||||||
|
"cmdH": true, /* backspace */
|
||||||
|
"ctrlHome": true, /* scroll to top of pad */
|
||||||
|
"pageUp": true,
|
||||||
|
"pageDown": true
|
||||||
|
},
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Should we suppress errors from being visible in the default Pad Text?
|
||||||
|
*/
|
||||||
|
"suppressErrorsInPadText": false,
|
||||||
|
|
||||||
|
/*
|
||||||
|
* If this option is enabled, a user must have a session to access pads.
|
||||||
|
* This effectively allows only group pads to be accessed.
|
||||||
|
*/
|
||||||
|
"requireSession": false,
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Users may edit pads but not create new ones.
|
||||||
|
*
|
||||||
|
* Pad creation is only via the API.
|
||||||
|
* This applies both to group pads and regular pads.
|
||||||
|
*/
|
||||||
|
"editOnly": false,
|
||||||
|
|
||||||
|
/*
|
||||||
|
* If true, all css & js will be minified before sending to the client.
|
||||||
|
*
|
||||||
|
* This will improve the loading performance massively, but makes it difficult
|
||||||
|
* to debug the javascript/css
|
||||||
|
*/
|
||||||
|
"minify": false,
|
||||||
|
|
||||||
|
/*
|
||||||
|
* How long may clients use served javascript code (in seconds)?
|
||||||
|
*
|
||||||
|
* Not setting this may cause problems during deployment.
|
||||||
|
* Set to 0 to disable caching.
|
||||||
|
*/
|
||||||
|
"maxAge": 21600, // 60 * 60 * 6 = 6 hours
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Absolute path to the Abiword executable.
|
||||||
|
*
|
||||||
|
* Abiword is needed to get advanced import/export features of pads. Setting
|
||||||
|
* it to null disables Abiword and will only allow plain text and HTML
|
||||||
|
* import/exports.
|
||||||
|
*/
|
||||||
|
"abiword": null,
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This is the absolute path to the soffice executable.
|
||||||
|
*
|
||||||
|
* LibreOffice can be used in lieu of Abiword to export pads.
|
||||||
|
* Setting it to null disables LibreOffice exporting.
|
||||||
|
*/
|
||||||
|
"soffice": "/usr/bin/soffice",
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Path to the Tidy executable.
|
||||||
|
*
|
||||||
|
* Tidy is used to improve the quality of exported pads.
|
||||||
|
* Setting it to null disables Tidy.
|
||||||
|
*/
|
||||||
|
"tidyHtml": null,
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Allow import of file types other than the supported ones:
|
||||||
|
* txt, doc, docx, rtf, odt, html & htm
|
||||||
|
*/
|
||||||
|
"allowUnknownFileEnds": true,
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This setting is used if you require authentication of all users.
|
||||||
|
*
|
||||||
|
* Note: "/admin" always requires authentication.
|
||||||
|
*/
|
||||||
|
"requireAuthentication": false,
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Require authorization by a module, or a user with is_admin set, see below.
|
||||||
|
*/
|
||||||
|
"requireAuthorization": false,
|
||||||
|
|
||||||
|
/*
|
||||||
|
* When you use NGINX or another proxy/load-balancer set this to true.
|
||||||
|
*
|
||||||
|
* This is especially necessary when the reverse proxy performs SSL
|
||||||
|
* termination, otherwise the cookies will not have the "secure" flag.
|
||||||
|
*
|
||||||
|
* The other effect will be that the logs will contain the real client's IP,
|
||||||
|
* instead of the reverse proxy's IP.
|
||||||
|
*/
|
||||||
|
"trustProxy": true,
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Settings controlling the session cookie issued by Etherpad.
|
||||||
|
*/
|
||||||
|
"cookie": {
|
||||||
|
/*
|
||||||
|
* Value of the SameSite cookie property. "Lax" is recommended unless
|
||||||
|
* Etherpad will be embedded in an iframe from another site, in which case
|
||||||
|
* this must be set to "None". Note: "None" will not work (the browser will
|
||||||
|
* not send the cookie to Etherpad) unless https is used to access Etherpad
|
||||||
|
* (either directly or via a reverse proxy with "trustProxy" set to true).
|
||||||
|
*
|
||||||
|
* "Strict" is not recommended because it has few security benefits but
|
||||||
|
* significant usability drawbacks vs. "Lax". See
|
||||||
|
* https://stackoverflow.com/q/41841880 for discussion.
|
||||||
|
*/
|
||||||
|
"sameSite": "Lax"
|
||||||
|
},
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Privacy: disable IP logging
|
||||||
|
*/
|
||||||
|
"disableIPlogging": false,
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Time (in seconds) to automatically reconnect pad when a "Force reconnect"
|
||||||
|
* message is shown to user.
|
||||||
|
*
|
||||||
|
* Set to 0 to disable automatic reconnection.
|
||||||
|
*/
|
||||||
|
"automaticReconnectionTimeout": 0,
|
||||||
|
|
||||||
|
/*
|
||||||
|
* By default, when caret is moved out of viewport, it scrolls the minimum
|
||||||
|
* height needed to make this line visible.
|
||||||
|
*/
|
||||||
|
"scrollWhenFocusLineIsOutOfViewport": {
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Percentage of viewport height to be additionally scrolled.
|
||||||
|
*
|
||||||
|
* E.g.: use "percentage.editionAboveViewport": 0.5, to place caret line in
|
||||||
|
* the middle of viewport, when user edits a line above of the
|
||||||
|
* viewport
|
||||||
|
*
|
||||||
|
* Set to 0 to disable extra scrolling
|
||||||
|
*/
|
||||||
|
"percentage": {
|
||||||
|
"editionAboveViewport": 0,
|
||||||
|
"editionBelowViewport": 0
|
||||||
|
},
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Time (in milliseconds) used to animate the scroll transition.
|
||||||
|
* Set to 0 to disable animation
|
||||||
|
*/
|
||||||
|
"duration": 0,
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Flag to control if it should scroll when user places the caret in the
|
||||||
|
* last line of the viewport
|
||||||
|
*/
|
||||||
|
"scrollWhenCaretIsInTheLastLineOfViewport": false,
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Percentage of viewport height to be additionally scrolled when user
|
||||||
|
* presses arrow up in the line of the top of the viewport.
|
||||||
|
*
|
||||||
|
* Set to 0 to let the scroll to be handled as default by Etherpad
|
||||||
|
*/
|
||||||
|
"percentageToScrollWhenUserPressesArrowUp": 0
|
||||||
|
},
|
||||||
|
|
||||||
|
/*
|
||||||
|
* User accounts. These accounts are used by:
|
||||||
|
* - default HTTP basic authentication if no plugin handles authentication
|
||||||
|
* - some but not all authentication plugins
|
||||||
|
* - some but not all authorization plugins
|
||||||
|
*
|
||||||
|
* User properties:
|
||||||
|
* - password: The user's password. Some authentication plugins will ignore
|
||||||
|
* this.
|
||||||
|
* - is_admin: true gives access to /admin. Defaults to false. If you do not
|
||||||
|
* uncomment this, /admin will not be available!
|
||||||
|
* - readOnly: If true, this user will not be able to create new pads or
|
||||||
|
* modify existing pads. Defaults to false.
|
||||||
|
* - canCreate: If this is true and readOnly is false, this user can create
|
||||||
|
* new pads. Defaults to true.
|
||||||
|
*
|
||||||
|
* Authentication and authorization plugins may define additional properties.
|
||||||
|
*
|
||||||
|
* WARNING: passwords should not be stored in plaintext in this file.
|
||||||
|
* If you want to mitigate this, please install ep_hash_auth and
|
||||||
|
* follow the section "secure your installation" in README.md
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
"users": {
|
||||||
|
"<REDACTED>": {
|
||||||
|
// 1) "password" can be replaced with "hash" if you install ep_hash_auth
|
||||||
|
// 2) please note that if password is null, the user will not be created
|
||||||
|
"password": "<REDACTED>",
|
||||||
|
"is_admin": true
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Restrict socket.io transport methods
|
||||||
|
*/
|
||||||
|
"socketTransportProtocols" : ["xhr-polling", "jsonp-polling", "htmlfile"],
|
||||||
|
|
||||||
|
"socketIo": {
|
||||||
|
/*
|
||||||
|
* Maximum permitted client message size (in bytes). All messages from
|
||||||
|
* clients that are larger than this will be rejected. Large values make it
|
||||||
|
* possible to paste large amounts of text, and plugins may require a larger
|
||||||
|
* value to work properly, but increasing the value increases susceptibility
|
||||||
|
* to denial of service attacks (malicious clients can exhaust memory).
|
||||||
|
*/
|
||||||
|
"maxHttpBufferSize": 20000000
|
||||||
|
},
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Allow Load Testing tools to hit the Etherpad Instance.
|
||||||
|
*
|
||||||
|
* WARNING: this will disable security on the instance.
|
||||||
|
*/
|
||||||
|
"loadTest": false,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Disable dump of objects preventing a clean exit
|
||||||
|
*/
|
||||||
|
"dumpOnUncleanExit": false,
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Disable indentation on new line when previous line ends with some special
|
||||||
|
* chars (':', '[', '(', '{')
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
"indentationOnNewLine": false,
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* From Etherpad 1.8.3 onwards, import and export of pads is always rate
|
||||||
|
* limited.
|
||||||
|
*
|
||||||
|
* The default is to allow at most 10 requests per IP in a 90 seconds window.
|
||||||
|
* After that the import/export request is rejected.
|
||||||
|
*
|
||||||
|
* See https://github.com/nfriedly/express-rate-limit for more options
|
||||||
|
*/
|
||||||
|
"importExportRateLimiting": {
|
||||||
|
// duration of the rate limit window (milliseconds)
|
||||||
|
"windowMs": 90000,
|
||||||
|
|
||||||
|
// maximum number of requests per IP to allow during the rate limit window
|
||||||
|
"max": 10
|
||||||
|
},
|
||||||
|
|
||||||
|
/*
|
||||||
|
* From Etherpad 1.8.3 onwards, the maximum allowed size for a single imported
|
||||||
|
* file is always bounded.
|
||||||
|
*
|
||||||
|
* File size is specified in bytes. Default is 50 MB.
|
||||||
|
*/
|
||||||
|
"importMaxFileSize": 52428800, // 50 * 1024 * 1024
|
||||||
|
|
||||||
|
/*
|
||||||
|
* From Etherpad 1.8.5 onwards, when Etherpad is in production mode commits from individual users are rate limited
|
||||||
|
*
|
||||||
|
* The default is to allow at most 10 changes per IP in a 1 second window.
|
||||||
|
* After that the change is rejected.
|
||||||
|
*
|
||||||
|
* See https://github.com/animir/node-rate-limiter-flexible/wiki/Overall-example#websocket-single-connection-prevent-flooding for more options
|
||||||
|
*/
|
||||||
|
"commitRateLimiting": {
|
||||||
|
// duration of the rate limit window (seconds)
|
||||||
|
"duration": 1,
|
||||||
|
|
||||||
|
// maximum number of changes per IP to allow during the rate limit window
|
||||||
|
"points": 10
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Toolbar buttons configuration.
|
||||||
|
*
|
||||||
|
* Uncomment to customize.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
"toolbar": {
|
||||||
|
"left": [
|
||||||
|
["bold", "italic", "underline", "strikethrough"],
|
||||||
|
["orderedlist", "unorderedlist", "indent", "outdent"],
|
||||||
|
["undo", "redo"],
|
||||||
|
["clearauthorship"]
|
||||||
|
],
|
||||||
|
"right": [
|
||||||
|
["importexport", "timeslider", "savedrevision"],
|
||||||
|
["settings", "embed"],
|
||||||
|
["showusers"]
|
||||||
|
],
|
||||||
|
"timeslider": [
|
||||||
|
["timeslider_export", "timeslider_returnToPad"]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Expose Etherpad version in the web interface and in the Server http header.
|
||||||
|
*
|
||||||
|
* Do not enable on production machines.
|
||||||
|
*/
|
||||||
|
"exposeVersion": false,
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The log level we are using.
|
||||||
|
*
|
||||||
|
* Valid values: DEBUG, INFO, WARN, ERROR
|
||||||
|
*/
|
||||||
|
"loglevel": "INFO",
|
||||||
|
|
||||||
|
/* Override any strings found in locale directories */
|
||||||
|
"customLocaleStrings": {},
|
||||||
|
|
||||||
|
/* Disable Admin UI tests */
|
||||||
|
"enableAdminUITests": false,
|
||||||
|
|
||||||
|
"ep_toc": {
|
||||||
|
"disable_by_default": true
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
"ep_delete_after_delay": {
|
||||||
|
"delay": 15552000,
|
||||||
|
"loop": false,
|
||||||
|
"deleteAtStart": true,
|
||||||
|
"text": ""
|
||||||
|
},
|
||||||
|
|
||||||
|
"ep_spellcheck": {
|
||||||
|
"disabledByDefault" : true
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,54 @@
|
||||||
|
server {
|
||||||
|
listen 80;
|
||||||
|
listen [::]:80;
|
||||||
|
|
||||||
|
server_name pad.chalec.org;
|
||||||
|
root /var/www/html;
|
||||||
|
|
||||||
|
# rewrite ^/(.*)$ https://pad.chalec.org/$1 permanent;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
server {
|
||||||
|
set_real_ip_from 192.168.1.1;
|
||||||
|
real_ip_header proxy_protocol;
|
||||||
|
add_header Strict-Transport-Security "max-age=31536000" always;
|
||||||
|
|
||||||
|
listen [::]:443 ssl default_server;
|
||||||
|
listen 443 proxy_protocol ssl default_server;
|
||||||
|
|
||||||
|
server_name pad.chalec.org;
|
||||||
|
|
||||||
|
access_log /var/log/nginx/pad.chalec.org/access.log;
|
||||||
|
error_log /var/log/nginx/pad.chalec.org/error.log warn;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
include snippets/letsencrypt.conf;
|
||||||
|
|
||||||
|
root /var/www/html;
|
||||||
|
|
||||||
|
location /.well-known/statoolinfos {
|
||||||
|
alias /var/www/html/.well-known/statoolinfos/;
|
||||||
|
autoindex on;
|
||||||
|
}
|
||||||
|
|
||||||
|
location / {
|
||||||
|
#proxy_set_header Host $host;
|
||||||
|
proxy_set_header X-Real-IP $remote_addr;
|
||||||
|
proxy_pass http://127.0.0.1:9001;
|
||||||
|
proxy_buffering off;
|
||||||
|
# WebSocket proxying - from https://nginx.org/en/docs/http/websocket.html
|
||||||
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
|
proxy_set_header Connection $connection_upgrade;
|
||||||
|
}
|
||||||
|
|
||||||
|
ssi on;
|
||||||
|
ssi_last_modified on;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
conf.class=service
|
||||||
|
conf.protocol=StatoolInfos-0.5
|
||||||
|
|
||||||
|
conf.probe.types=HttpAccessLog, HttpErrorLog
|
||||||
|
conf.probe.httpaccesslog.file=/var/log/nginx/pad.chalec.org/access.log*
|
||||||
|
conf.probe.httperrorlog.file=/var/log/nginx/pad.chalec.org/error.log*
|
||||||
|
conf.probe.target=/var/www/html/.well-known/statoolinfos/pad.chalec.org-metrics.properties
|
|
@ -0,0 +1 @@
|
||||||
|
toto
|
|
@ -0,0 +1,243 @@
|
||||||
|
# [File]
|
||||||
|
file.class=metrics
|
||||||
|
file.generator=StatoolInfos
|
||||||
|
file.datetime=2022-02-19T14:45:20.204985
|
||||||
|
file.protocol=statoolinfos 0.5.0
|
||||||
|
|
||||||
|
# [Metrics]
|
||||||
|
metrics.http.browsers.chrome.2022.months=,192
|
||||||
|
metrics.http.browsers.chrome.2022.weeks=,,,,,8,184
|
||||||
|
metrics.http.browsers.chrome.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,,,,2,,,1,175,,8
|
||||||
|
|
||||||
|
metrics.http.browsers.firefox.2022.months=9200,50799
|
||||||
|
metrics.http.browsers.firefox.2022.weeks=,,,6038,131647,6670,8341
|
||||||
|
metrics.http.browsers.firefox.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1695,235,2522,1586,3162,18675,41757,32265,15279,8032,12477,2903,1985,808,175,77,200,522,1222,295,2866,1225,1750,983
|
||||||
|
|
||||||
|
metrics.http.browsers.other.2022.months=94,1065
|
||||||
|
metrics.http.browsers.other.2022.weeks=,,,92,26,404,649
|
||||||
|
metrics.http.browsers.other.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,2,2,22,66,2,8,1,3,2,7,3,5,1,128,33,44,96,97,74,96,98,210,105,66
|
||||||
|
|
||||||
|
metrics.http.browsers.safari.2022.months=,12366
|
||||||
|
metrics.http.browsers.safari.2022.weeks=,,,,8,11090,1276
|
||||||
|
metrics.http.browsers.safari.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8,,,,,,,,,,,4608,6482,306,772,188,,,10
|
||||||
|
|
||||||
|
metrics.http.bytes.2022.months=21831853,148013670
|
||||||
|
metrics.http.bytes.2022.weeks=,,,17905394,76646143,32626683,90896976
|
||||||
|
metrics.http.bytes.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,2376643,1887425,8984810,4656516,3926459,11983027,34698848,1547798,290475,2651118,21548418,3854660,4096343,8131960,1142636,1423136,6894935,7083013,19329251,5938769,31470030,12708661,20416538,1033727
|
||||||
|
|
||||||
|
metrics.http.devices.other.2022.months=8550,62815
|
||||||
|
metrics.http.devices.other.2022.weeks=,,,5457,130486,17636,9381
|
||||||
|
metrics.http.devices.other.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1644,,2250,1563,3093,17913,41501,32181,15281,8039,12478,2908,1992,618,208,112,4697,7101,1452,1078,2839,1265,1698,1049
|
||||||
|
|
||||||
|
metrics.http.devices.phone.2022.months=744,1605
|
||||||
|
metrics.http.devices.phone.2022.weeks=,,,673,1195,536,1067
|
||||||
|
metrics.http.devices.phone.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,53,237,294,89,71,778,257,87,,,2,,,318,,9,209,,150,86,486,170,165,10
|
||||||
|
|
||||||
|
metrics.http.devices.tablet.2022.months=,2
|
||||||
|
metrics.http.devices.tablet.2022.weeks=,,,,,,2
|
||||||
|
metrics.http.devices.tablet.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2
|
||||||
|
|
||||||
|
metrics.http.errors.2022.months=205,1724
|
||||||
|
metrics.http.errors.2022.weeks=,,183,14,1419,79,234
|
||||||
|
metrics.http.errors.2022.days=,,,,,,,,,,,,,,,,,,,26,157,,,3,1,,,3,7,,8,81,960,1,,,369,1,25,44,2,7,,,2,,49,19,164
|
||||||
|
|
||||||
|
metrics.http.files.2022.months=9038,52029
|
||||||
|
metrics.http.files.2022.weeks=,,,5909,127125,8076,8814
|
||||||
|
metrics.http.files.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1636,169,2495,1609,3129,16709,39945,32203,15280,8027,11832,2857,1975,828,103,76,612,1625,1411,1030,2580,1078,1668,1047
|
||||||
|
|
||||||
|
metrics.http.hits.2022.months=9294,64422
|
||||||
|
metrics.http.hits.2022.weeks=,,,6130,131681,18172,10450
|
||||||
|
metrics.http.hits.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1697,237,2544,1652,3164,18691,41758,32268,15281,8039,12480,2908,1992,936,208,121,4906,7101,1602,1164,3327,1435,1863,1059
|
||||||
|
|
||||||
|
metrics.http.hits.bots.2022.months=14,821
|
||||||
|
metrics.http.hits.bots.2022.weeks=,,,12,22,283,532
|
||||||
|
metrics.http.hits.bots.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,12,,2,11,,3,2,4,,5,1,8,33,44,96,96,74,96,96,99,102,65
|
||||||
|
|
||||||
|
metrics.http.hits.humans.2022.months=9280,63601
|
||||||
|
metrics.http.hits.humans.2022.weeks=,,,6118,131659,17889,9918
|
||||||
|
metrics.http.hits.humans.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1697,237,2532,1652,3162,18680,41758,32265,15279,8035,12480,2903,1991,928,175,77,4810,7005,1528,1068,3231,1336,1761,994
|
||||||
|
|
||||||
|
metrics.http.hits.humans.ipv4.2022.months=6959,27635
|
||||||
|
metrics.http.hits.humans.ipv4.2022.weeks=,,,6009,56782,13156,6147
|
||||||
|
metrics.http.hits.humans.ipv4.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1697,237,2532,1543,950,18181,20652,8667,1778,308,6246,2900,1833,595,96,77,4010,3645,1223,202,2404,1098,1198,22
|
||||||
|
|
||||||
|
metrics.http.hits.humans.ipv6.2022.months=2321,35966
|
||||||
|
metrics.http.hits.humans.ipv6.2022.weeks=,,,109,74877,4733,3771
|
||||||
|
metrics.http.hits.humans.ipv6.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,109,2212,499,21106,23598,13501,7727,6234,3,158,333,79,,800,3360,305,866,827,238,563,972
|
||||||
|
|
||||||
|
metrics.http.hits.ipv4.2022.months=6959,27643
|
||||||
|
metrics.http.hits.ipv4.2022.weeks=,,,6009,56790,13159,6152
|
||||||
|
metrics.http.hits.ipv4.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1697,237,2532,1543,950,18189,20652,8667,1778,308,6246,2901,1834,595,96,77,4011,3645,1223,202,2404,1100,1200,23
|
||||||
|
|
||||||
|
metrics.http.hits.ipv6.2022.months=2335,36779
|
||||||
|
metrics.http.hits.ipv6.2022.weeks=,,,121,74891,5013,4298
|
||||||
|
metrics.http.hits.ipv6.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,12,109,2214,502,21106,23601,13503,7731,6234,7,158,341,112,44,895,3456,379,962,923,335,663,1036
|
||||||
|
|
||||||
|
metrics.http.ip.2022.months=26,70
|
||||||
|
metrics.http.ip.2022.weeks=,,,22,32,26,44
|
||||||
|
metrics.http.ip.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,3,17,7,7,16,10,4,4,8,9,6,6,8,6,3,8,11,16,11,16,16,10,9
|
||||||
|
|
||||||
|
metrics.http.ip.bots.2022.months=6,19
|
||||||
|
metrics.http.ip.bots.2022.weeks=,,,5,7,6,12
|
||||||
|
metrics.http.ip.bots.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,5,,2,2,,1,2,2,,3,1,1,2,1,2,1,4,1,1,4,4,3
|
||||||
|
|
||||||
|
metrics.http.ip.humans.2022.months=20,54
|
||||||
|
metrics.http.ip.humans.2022.weeks=,,,17,25,21,34
|
||||||
|
metrics.http.ip.humans.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,3,12,7,5,14,10,3,2,6,9,3,6,7,4,2,7,10,12,10,15,12,7,6
|
||||||
|
|
||||||
|
metrics.http.ip.ipv4.2022.months=17,35
|
||||||
|
metrics.http.ip.ipv4.2022.weeks=,,,16,19,12,24
|
||||||
|
metrics.http.ip.ipv4.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,3,12,6,3,13,6,2,1,4,7,3,5,5,3,2,4,3,9,5,9,12,7,5
|
||||||
|
|
||||||
|
metrics.http.ip.ipv6.2022.months=9,35
|
||||||
|
metrics.http.ip.ipv6.2022.weeks=,,,6,13,14,20
|
||||||
|
metrics.http.ip.ipv6.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,5,1,4,3,4,2,3,4,2,3,1,3,3,1,4,8,7,6,7,4,3,4
|
||||||
|
|
||||||
|
metrics.http.methods.GET.2022.months=5314,44616
|
||||||
|
metrics.http.methods.GET.2022.weeks=,,,3603,74750,15846,9564
|
||||||
|
metrics.http.methods.GET.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,936,202,1507,958,1711,11340,26295,16198,7575,4032,7599,1658,1175,905,202,120,4879,6907,1556,1038,3178,1411,1773,608
|
||||||
|
|
||||||
|
metrics.http.methods.HEAD.2022.months=,1
|
||||||
|
metrics.http.methods.HEAD.2022.weeks=,,,,,1
|
||||||
|
metrics.http.methods.HEAD.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
|
||||||
|
metrics.http.methods.POST.2022.months=3974,19799
|
||||||
|
metrics.http.methods.POST.2022.weeks=,,,2521,56925,2321,886
|
||||||
|
metrics.http.methods.POST.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,761,35,1031,694,1453,7349,15463,16068,7706,4005,4881,1248,816,31,4,1,27,194,46,126,149,24,90,451
|
||||||
|
|
||||||
|
metrics.http.methods.UNKNOWN.2022.months=6,6
|
||||||
|
metrics.http.methods.UNKNOWN.2022.weeks=,,,6,6,4
|
||||||
|
metrics.http.methods.UNKNOWN.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,,,2,,2,,2,,2,,,2
|
||||||
|
|
||||||
|
metrics.http.os.android.2022.months=744,1250
|
||||||
|
metrics.http.os.android.2022.weeks=,,,673,1195,441,807
|
||||||
|
metrics.http.os.android.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,53,237,294,89,71,778,257,87,,,2,,,318,,9,114,,64,,398,170,165,10
|
||||||
|
|
||||||
|
metrics.http.os.gnulinux.2022.months=8470,46295
|
||||||
|
metrics.http.os.gnulinux.2022.weeks=,,,5379,126847,5651,5124
|
||||||
|
metrics.http.os.gnulinux.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1644,,2237,1498,3091,17899,38159,32178,15279,8032,12209,2782,1830,490,175,68,85,221,317,96,1739,646,1352,974
|
||||||
|
|
||||||
|
metrics.http.os.ios.2022.months=,355
|
||||||
|
metrics.http.os.ios.2022.weeks=,,,,,95,260
|
||||||
|
metrics.http.os.ios.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,95,,86,86,88
|
||||||
|
|
||||||
|
metrics.http.os.macos.2022.months=,12232
|
||||||
|
metrics.http.os.macos.2022.weeks=,,,,18,10995,1227
|
||||||
|
metrics.http.os.macos.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8,,,,,10,,,,,,4513,6482,235,687,201,91,3,10
|
||||||
|
|
||||||
|
metrics.http.os.mswindows.2022.months=,3237
|
||||||
|
metrics.http.os.mswindows.2022.weeks=,,,,3599,587,2392
|
||||||
|
metrics.http.os.mswindows.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3341,,,,258,121,161,,,,3,302,826,199,805,321,241
|
||||||
|
|
||||||
|
metrics.http.os.other.2022.months=80,1053
|
||||||
|
metrics.http.os.other.2022.weeks=,,,78,22,403,640
|
||||||
|
metrics.http.os.other.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,13,65,2,6,1,3,2,7,1,5,1,128,33,44,96,96,74,96,96,207,102,65
|
||||||
|
|
||||||
|
metrics.http.pages.2022.months=8117,42500
|
||||||
|
metrics.http.pages.2022.weeks=,,,5174,121503,5662,3289
|
||||||
|
metrics.http.pages.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1535,111,2119,1409,2943,15976,36970,32065,15277,7850,10422,2571,1706,201,25,6,170,983,253,546,819,219,481,971
|
||||||
|
|
||||||
|
metrics.http.requesters.2022.months=30,118
|
||||||
|
metrics.http.requesters.2022.weeks=,,,26,37,35,80
|
||||||
|
metrics.http.requesters.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,4,18,8,7,18,12,4,4,8,10,6,9,9,6,4,11,11,20,15,28,20,19,9
|
||||||
|
|
||||||
|
metrics.http.requesters.bots.2022.months=6,19
|
||||||
|
metrics.http.requesters.bots.2022.weeks=,,,5,7,6,12
|
||||||
|
metrics.http.requesters.bots.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,5,,2,2,,1,2,2,,3,1,1,2,1,2,1,4,1,1,4,4,3
|
||||||
|
|
||||||
|
metrics.http.requesters.humans.2022.months=24,99
|
||||||
|
metrics.http.requesters.humans.2022.weeks=,,,21,30,29,68
|
||||||
|
metrics.http.requesters.humans.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,4,13,8,5,16,12,3,2,6,10,3,8,8,4,3,9,10,16,14,27,16,15,6
|
||||||
|
|
||||||
|
metrics.http.requesters.ipv4.2022.months=21,79
|
||||||
|
metrics.http.requesters.ipv4.2022.weeks=,,,20,24,21,57
|
||||||
|
metrics.http.requesters.ipv4.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,4,13,7,3,15,8,2,1,4,8,3,8,6,3,3,7,3,13,9,20,16,16,5
|
||||||
|
|
||||||
|
metrics.http.requesters.ipv6.2022.months=9,39
|
||||||
|
metrics.http.requesters.ipv6.2022.weeks=,,,6,13,14,23
|
||||||
|
metrics.http.requesters.ipv6.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,5,1,4,3,4,2,3,4,2,3,1,3,3,1,4,8,7,6,8,4,3,4
|
||||||
|
|
||||||
|
metrics.http.status.101.2022.months=,887
|
||||||
|
metrics.http.status.101.2022.weeks=,,,,218,279,394
|
||||||
|
metrics.http.status.101.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,,,,214,14,16,23,7,,26,193,42,125,135,24,65,3
|
||||||
|
|
||||||
|
metrics.http.status.200.2022.months=8956,50236
|
||||||
|
metrics.http.status.200.2022.weeks=,,,5856,124844,7704,8179
|
||||||
|
metrics.http.status.200.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1630,162,2462,1602,3100,16480,38758,32153,15277,8010,11066,2839,1934,769,77,68,585,1432,1362,905,2393,1034,1442,1043
|
||||||
|
|
||||||
|
metrics.http.status.301.2022.months=5,10
|
||||||
|
metrics.http.status.301.2022.weeks=,,,5,12,7
|
||||||
|
metrics.http.status.301.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,5,,,4,4,1,,2,1,1,2,2,2
|
||||||
|
|
||||||
|
metrics.http.status.302.2022.months=2,12
|
||||||
|
metrics.http.status.302.2022.weeks=,,,2,16,1,10
|
||||||
|
metrics.http.status.302.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,5,10,,,,1,,,,,,1,,4,,5,,1
|
||||||
|
|
||||||
|
metrics.http.status.304.2022.months=183,12149
|
||||||
|
metrics.http.status.304.2022.weeks=,,,175,4189,10057,1542
|
||||||
|
metrics.http.status.304.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,53,50,37,35,8,1929,1641,61,,5,545,43,8,101,104,45,4294,5462,186,133,685,347,180,11
|
||||||
|
|
||||||
|
metrics.http.status.307.2022.months=,5
|
||||||
|
metrics.http.status.307.2022.weeks=,,,,4,1
|
||||||
|
metrics.http.status.307.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,1
|
||||||
|
|
||||||
|
metrics.http.status.400.2022.months=65,236
|
||||||
|
metrics.http.status.400.2022.weeks=,,,42,641,5,4
|
||||||
|
metrics.http.status.400.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,6,7,22,7,23,134,208,49,3,14,210,3,,,2,,,,,,2,,,2
|
||||||
|
|
||||||
|
metrics.http.status.401.2022.months=,6
|
||||||
|
metrics.http.status.401.2022.weeks=,,,,9,,4
|
||||||
|
metrics.http.status.401.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,6,,,1,1,,,,,,,,1,,1,,2
|
||||||
|
|
||||||
|
metrics.http.status.403.2022.months=,17
|
||||||
|
metrics.http.status.403.2022.weeks=,,,,,17
|
||||||
|
metrics.http.status.403.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,17
|
||||||
|
|
||||||
|
metrics.http.status.404.2022.months=,38
|
||||||
|
metrics.http.status.404.2022.weeks=,,,,16,34,4
|
||||||
|
metrics.http.status.404.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,12,4,,,,,,,17,15,2,,,,,2,2
|
||||||
|
|
||||||
|
metrics.http.status.413.2022.months=,10
|
||||||
|
metrics.http.status.413.2022.weeks=,,,,10
|
||||||
|
metrics.http.status.413.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,10
|
||||||
|
|
||||||
|
metrics.http.status.499.2022.months=73,239
|
||||||
|
metrics.http.status.499.2022.weeks=,,,46,366,36,93
|
||||||
|
metrics.http.status.499.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,8,18,12,8,27,53,172,4,1,7,102,7,7,7,1,,,14,5,1,62,10,15
|
||||||
|
|
||||||
|
metrics.http.status.500.2022.months=1
|
||||||
|
metrics.http.status.500.2022.weeks=,,,,1
|
||||||
|
metrics.http.status.500.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
|
||||||
|
metrics.http.status.502.2022.months=9,535
|
||||||
|
metrics.http.status.502.2022.weeks=,,,4,1355,31,178
|
||||||
|
metrics.http.status.502.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,,5,73,951,,,,326,,25,,,6,,,2,,,18,158
|
||||||
|
|
||||||
|
metrics.http.status.504.2022.months=,42
|
||||||
|
metrics.http.status.504.2022.weeks=,,,,,,42
|
||||||
|
metrics.http.status.504.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,42
|
||||||
|
|
||||||
|
metrics.http.visitors.2022.months=22,89
|
||||||
|
metrics.http.visitors.2022.weeks=,,,19,27,23,65
|
||||||
|
metrics.http.visitors.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,4,11,8,5,14,10,3,2,5,10,3,5,7,2,3,7,10,15,14,26,15,15,5
|
||||||
|
|
||||||
|
metrics.http.visitors.ipv4.2022.months=19,63
|
||||||
|
metrics.http.visitors.ipv4.2022.weeks=,,,18,20,13,50
|
||||||
|
metrics.http.visitors.ipv4.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,4,11,7,3,12,6,2,1,3,8,2,4,5,1,3,4,3,12,9,20,13,14,3
|
||||||
|
|
||||||
|
metrics.http.visitors.ipv6.2022.months=3,26
|
||||||
|
metrics.http.visitors.ipv6.2022.weeks=,,,1,7,10,15
|
||||||
|
metrics.http.visitors.ipv6.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,2,2,4,1,1,2,2,1,1,2,1,,3,7,3,5,6,2,1,2
|
||||||
|
|
||||||
|
metrics.http.visits.2022.months=40,386
|
||||||
|
metrics.http.visits.2022.weeks=,,,33,66,124,241
|
||||||
|
metrics.http.visits.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,6,13,9,7,17,18,8,2,6,15,19,25,28,3,4,11,35,32,30,46,46,63,27
|
||||||
|
|
||||||
|
metrics.http.visits.ipv4.2022.months=36,238
|
||||||
|
metrics.http.visits.ipv4.2022.weeks=,,,32,50,66,158
|
||||||
|
metrics.http.visits.ipv4.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,6,13,8,4,14,13,7,1,3,11,16,9,9,1,4,6,21,27,23,35,21,39,13
|
||||||
|
|
||||||
|
metrics.http.visits.ipv6.2022.months=4,148
|
||||||
|
metrics.http.visits.ipv6.2022.weeks=,,,1,16,58,83
|
||||||
|
metrics.http.visits.ipv6.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,3,3,5,1,1,3,4,3,16,19,2,,5,14,5,7,11,25,24,14
|
||||||
|
|
|
@ -0,0 +1,243 @@
|
||||||
|
# [File]
|
||||||
|
file.class=metrics
|
||||||
|
file.generator=StatoolInfos
|
||||||
|
file.datetime=2022-02-19T13:45:19.342007
|
||||||
|
file.protocol=statoolinfos 0.5.0
|
||||||
|
|
||||||
|
# [Metrics]
|
||||||
|
metrics.http.browsers.chrome.2022.months=,192
|
||||||
|
metrics.http.browsers.chrome.2022.weeks=,,,,,8,184
|
||||||
|
metrics.http.browsers.chrome.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,,,,2,,,1,175,,8
|
||||||
|
|
||||||
|
metrics.http.browsers.firefox.2022.months=9200,50499
|
||||||
|
metrics.http.browsers.firefox.2022.weeks=,,,6038,131647,6670,8041
|
||||||
|
metrics.http.browsers.firefox.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1695,235,2522,1586,3162,18675,41757,32265,15279,8032,12477,2903,1985,808,175,77,200,522,1222,295,2866,1225,1750,683
|
||||||
|
|
||||||
|
metrics.http.browsers.other.2022.months=94,1060
|
||||||
|
metrics.http.browsers.other.2022.weeks=,,,92,26,404,644
|
||||||
|
metrics.http.browsers.other.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,2,2,22,66,2,8,1,3,2,7,3,5,1,128,33,44,96,97,74,96,98,210,105,61
|
||||||
|
|
||||||
|
metrics.http.browsers.safari.2022.months=,12366
|
||||||
|
metrics.http.browsers.safari.2022.weeks=,,,,8,11090,1276
|
||||||
|
metrics.http.browsers.safari.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8,,,,,,,,,,,4608,6482,306,772,188,,,10
|
||||||
|
|
||||||
|
metrics.http.bytes.2022.months=21831853,147933212
|
||||||
|
metrics.http.bytes.2022.weeks=,,,17905394,76646143,32626683,90816518
|
||||||
|
metrics.http.bytes.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,2376643,1887425,8984810,4656516,3926459,11983027,34698848,1547798,290475,2651118,21548418,3854660,4096343,8131960,1142636,1423136,6894935,7083013,19329251,5938769,31470030,12708661,20416538,953269
|
||||||
|
|
||||||
|
metrics.http.devices.other.2022.months=8550,62520
|
||||||
|
metrics.http.devices.other.2022.weeks=,,,5457,130486,17636,9086
|
||||||
|
metrics.http.devices.other.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1644,,2250,1563,3093,17913,41501,32181,15281,8039,12478,2908,1992,618,208,112,4697,7101,1452,1078,2839,1265,1698,754
|
||||||
|
|
||||||
|
metrics.http.devices.phone.2022.months=744,1595
|
||||||
|
metrics.http.devices.phone.2022.weeks=,,,673,1195,536,1057
|
||||||
|
metrics.http.devices.phone.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,53,237,294,89,71,778,257,87,,,2,,,318,,9,209,,150,86,486,170,165
|
||||||
|
|
||||||
|
metrics.http.devices.tablet.2022.months=,2
|
||||||
|
metrics.http.devices.tablet.2022.weeks=,,,,,,2
|
||||||
|
metrics.http.devices.tablet.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2
|
||||||
|
|
||||||
|
metrics.http.errors.2022.months=205,1724
|
||||||
|
metrics.http.errors.2022.weeks=,,183,14,1419,79,234
|
||||||
|
metrics.http.errors.2022.days=,,,,,,,,,,,,,,,,,,,26,157,,,3,1,,,3,7,,8,81,960,1,,,369,1,25,44,2,7,,,2,,49,19,164
|
||||||
|
|
||||||
|
metrics.http.files.2022.months=9038,51732
|
||||||
|
metrics.http.files.2022.weeks=,,,5909,127125,8076,8517
|
||||||
|
metrics.http.files.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1636,169,2495,1609,3129,16709,39945,32203,15280,8027,11832,2857,1975,828,103,76,612,1625,1411,1030,2580,1078,1668,750
|
||||||
|
|
||||||
|
metrics.http.hits.2022.months=9294,64117
|
||||||
|
metrics.http.hits.2022.weeks=,,,6130,131681,18172,10145
|
||||||
|
metrics.http.hits.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1697,237,2544,1652,3164,18691,41758,32268,15281,8039,12480,2908,1992,936,208,121,4906,7101,1602,1164,3327,1435,1863,754
|
||||||
|
|
||||||
|
metrics.http.hits.bots.2022.months=14,817
|
||||||
|
metrics.http.hits.bots.2022.weeks=,,,12,22,283,528
|
||||||
|
metrics.http.hits.bots.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,12,,2,11,,3,2,4,,5,1,8,33,44,96,96,74,96,96,99,102,61
|
||||||
|
|
||||||
|
metrics.http.hits.humans.2022.months=9280,63300
|
||||||
|
metrics.http.hits.humans.2022.weeks=,,,6118,131659,17889,9617
|
||||||
|
metrics.http.hits.humans.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1697,237,2532,1652,3162,18680,41758,32265,15279,8035,12480,2903,1991,928,175,77,4810,7005,1528,1068,3231,1336,1761,693
|
||||||
|
|
||||||
|
metrics.http.hits.humans.ipv4.2022.months=6959,27625
|
||||||
|
metrics.http.hits.humans.ipv4.2022.weeks=,,,6009,56782,13156,6137
|
||||||
|
metrics.http.hits.humans.ipv4.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1697,237,2532,1543,950,18181,20652,8667,1778,308,6246,2900,1833,595,96,77,4010,3645,1223,202,2404,1098,1198,12
|
||||||
|
|
||||||
|
metrics.http.hits.humans.ipv6.2022.months=2321,35675
|
||||||
|
metrics.http.hits.humans.ipv6.2022.weeks=,,,109,74877,4733,3480
|
||||||
|
metrics.http.hits.humans.ipv6.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,109,2212,499,21106,23598,13501,7727,6234,3,158,333,79,,800,3360,305,866,827,238,563,681
|
||||||
|
|
||||||
|
metrics.http.hits.ipv4.2022.months=6959,27633
|
||||||
|
metrics.http.hits.ipv4.2022.weeks=,,,6009,56790,13159,6142
|
||||||
|
metrics.http.hits.ipv4.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1697,237,2532,1543,950,18189,20652,8667,1778,308,6246,2901,1834,595,96,77,4011,3645,1223,202,2404,1100,1200,13
|
||||||
|
|
||||||
|
metrics.http.hits.ipv6.2022.months=2335,36484
|
||||||
|
metrics.http.hits.ipv6.2022.weeks=,,,121,74891,5013,4003
|
||||||
|
metrics.http.hits.ipv6.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,12,109,2214,502,21106,23601,13503,7731,6234,7,158,341,112,44,895,3456,379,962,923,335,663,741
|
||||||
|
|
||||||
|
metrics.http.ip.2022.months=26,69
|
||||||
|
metrics.http.ip.2022.weeks=,,,22,32,26,43
|
||||||
|
metrics.http.ip.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,3,17,7,7,16,10,4,4,8,9,6,6,8,6,3,8,11,16,11,16,16,10,7
|
||||||
|
|
||||||
|
metrics.http.ip.bots.2022.months=6,19
|
||||||
|
metrics.http.ip.bots.2022.weeks=,,,5,7,6,12
|
||||||
|
metrics.http.ip.bots.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,5,,2,2,,1,2,2,,3,1,1,2,1,2,1,4,1,1,4,4,3
|
||||||
|
|
||||||
|
metrics.http.ip.humans.2022.months=20,53
|
||||||
|
metrics.http.ip.humans.2022.weeks=,,,17,25,21,33
|
||||||
|
metrics.http.ip.humans.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,3,12,7,5,14,10,3,2,6,9,3,6,7,4,2,7,10,12,10,15,12,7,4
|
||||||
|
|
||||||
|
metrics.http.ip.ipv4.2022.months=17,34
|
||||||
|
metrics.http.ip.ipv4.2022.weeks=,,,16,19,12,23
|
||||||
|
metrics.http.ip.ipv4.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,3,12,6,3,13,6,2,1,4,7,3,5,5,3,2,4,3,9,5,9,12,7,3
|
||||||
|
|
||||||
|
metrics.http.ip.ipv6.2022.months=9,35
|
||||||
|
metrics.http.ip.ipv6.2022.weeks=,,,6,13,14,20
|
||||||
|
metrics.http.ip.ipv6.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,5,1,4,3,4,2,3,4,2,3,1,3,3,1,4,8,7,6,7,4,3,4
|
||||||
|
|
||||||
|
metrics.http.methods.GET.2022.months=5314,44455
|
||||||
|
metrics.http.methods.GET.2022.weeks=,,,3603,74750,15846,9403
|
||||||
|
metrics.http.methods.GET.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,936,202,1507,958,1711,11340,26295,16198,7575,4032,7599,1658,1175,905,202,120,4879,6907,1556,1038,3178,1411,1773,447
|
||||||
|
|
||||||
|
metrics.http.methods.HEAD.2022.months=,1
|
||||||
|
metrics.http.methods.HEAD.2022.weeks=,,,,,1
|
||||||
|
metrics.http.methods.HEAD.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
|
||||||
|
metrics.http.methods.POST.2022.months=3974,19655
|
||||||
|
metrics.http.methods.POST.2022.weeks=,,,2521,56925,2321,742
|
||||||
|
metrics.http.methods.POST.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,761,35,1031,694,1453,7349,15463,16068,7706,4005,4881,1248,816,31,4,1,27,194,46,126,149,24,90,307
|
||||||
|
|
||||||
|
metrics.http.methods.UNKNOWN.2022.months=6,6
|
||||||
|
metrics.http.methods.UNKNOWN.2022.weeks=,,,6,6,4
|
||||||
|
metrics.http.methods.UNKNOWN.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,6,,,2,,2,,2,,2,,,2
|
||||||
|
|
||||||
|
metrics.http.os.android.2022.months=744,1240
|
||||||
|
metrics.http.os.android.2022.weeks=,,,673,1195,441,797
|
||||||
|
metrics.http.os.android.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,53,237,294,89,71,778,257,87,,,2,,,318,,9,114,,64,,398,170,165
|
||||||
|
|
||||||
|
metrics.http.os.gnulinux.2022.months=8470,46004
|
||||||
|
metrics.http.os.gnulinux.2022.weeks=,,,5379,126847,5651,4833
|
||||||
|
metrics.http.os.gnulinux.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1644,,2237,1498,3091,17899,38159,32178,15279,8032,12209,2782,1830,490,175,68,85,221,317,96,1739,646,1352,683
|
||||||
|
|
||||||
|
metrics.http.os.ios.2022.months=,355
|
||||||
|
metrics.http.os.ios.2022.weeks=,,,,,95,260
|
||||||
|
metrics.http.os.ios.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,95,,86,86,88
|
||||||
|
|
||||||
|
metrics.http.os.macos.2022.months=,12232
|
||||||
|
metrics.http.os.macos.2022.weeks=,,,,18,10995,1227
|
||||||
|
metrics.http.os.macos.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8,,,,,10,,,,,,4513,6482,235,687,201,91,3,10
|
||||||
|
|
||||||
|
metrics.http.os.mswindows.2022.months=,3237
|
||||||
|
metrics.http.os.mswindows.2022.weeks=,,,,3599,587,2392
|
||||||
|
metrics.http.os.mswindows.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3341,,,,258,121,161,,,,3,302,826,199,805,321,241
|
||||||
|
|
||||||
|
metrics.http.os.other.2022.months=80,1049
|
||||||
|
metrics.http.os.other.2022.weeks=,,,78,22,403,636
|
||||||
|
metrics.http.os.other.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,13,65,2,6,1,3,2,7,1,5,1,128,33,44,96,96,74,96,96,207,102,61
|
||||||
|
|
||||||
|
metrics.http.pages.2022.months=8117,42209
|
||||||
|
metrics.http.pages.2022.weeks=,,,5174,121503,5662,2998
|
||||||
|
metrics.http.pages.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1535,111,2119,1409,2943,15976,36970,32065,15277,7850,10422,2571,1706,201,25,6,170,983,253,546,819,219,481,680
|
||||||
|
|
||||||
|
metrics.http.requesters.2022.months=30,117
|
||||||
|
metrics.http.requesters.2022.weeks=,,,26,37,35,79
|
||||||
|
metrics.http.requesters.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,4,18,8,7,18,12,4,4,8,10,6,9,9,6,4,11,11,20,15,28,20,19,7
|
||||||
|
|
||||||
|
metrics.http.requesters.bots.2022.months=6,19
|
||||||
|
metrics.http.requesters.bots.2022.weeks=,,,5,7,6,12
|
||||||
|
metrics.http.requesters.bots.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,5,,2,2,,1,2,2,,3,1,1,2,1,2,1,4,1,1,4,4,3
|
||||||
|
|
||||||
|
metrics.http.requesters.humans.2022.months=24,98
|
||||||
|
metrics.http.requesters.humans.2022.weeks=,,,21,30,29,67
|
||||||
|
metrics.http.requesters.humans.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,4,13,8,5,16,12,3,2,6,10,3,8,8,4,3,9,10,16,14,27,16,15,4
|
||||||
|
|
||||||
|
metrics.http.requesters.ipv4.2022.months=21,78
|
||||||
|
metrics.http.requesters.ipv4.2022.weeks=,,,20,24,21,56
|
||||||
|
metrics.http.requesters.ipv4.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,4,13,7,3,15,8,2,1,4,8,3,8,6,3,3,7,3,13,9,20,16,16,3
|
||||||
|
|
||||||
|
metrics.http.requesters.ipv6.2022.months=9,39
|
||||||
|
metrics.http.requesters.ipv6.2022.weeks=,,,6,13,14,23
|
||||||
|
metrics.http.requesters.ipv6.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,5,1,4,3,4,2,3,4,2,3,1,3,3,1,4,8,7,6,8,4,3,4
|
||||||
|
|
||||||
|
metrics.http.status.101.2022.months=,887
|
||||||
|
metrics.http.status.101.2022.weeks=,,,,218,279,394
|
||||||
|
metrics.http.status.101.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,,,,214,14,16,23,7,,26,193,42,125,135,24,65,3
|
||||||
|
|
||||||
|
metrics.http.status.200.2022.months=8956,49939
|
||||||
|
metrics.http.status.200.2022.weeks=,,,5856,124844,7704,7882
|
||||||
|
metrics.http.status.200.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,1630,162,2462,1602,3100,16480,38758,32153,15277,8010,11066,2839,1934,769,77,68,585,1432,1362,905,2393,1034,1442,746
|
||||||
|
|
||||||
|
metrics.http.status.301.2022.months=5,10
|
||||||
|
metrics.http.status.301.2022.weeks=,,,5,12,7
|
||||||
|
metrics.http.status.301.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,5,,,4,4,1,,2,1,1,2,2,2
|
||||||
|
|
||||||
|
metrics.http.status.302.2022.months=2,12
|
||||||
|
metrics.http.status.302.2022.weeks=,,,2,16,1,10
|
||||||
|
metrics.http.status.302.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,2,,,5,10,,,,1,,,,,,1,,4,,5,,1
|
||||||
|
|
||||||
|
metrics.http.status.304.2022.months=183,12141
|
||||||
|
metrics.http.status.304.2022.weeks=,,,175,4189,10057,1534
|
||||||
|
metrics.http.status.304.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,53,50,37,35,8,1929,1641,61,,5,545,43,8,101,104,45,4294,5462,186,133,685,347,180,3
|
||||||
|
|
||||||
|
metrics.http.status.307.2022.months=,5
|
||||||
|
metrics.http.status.307.2022.weeks=,,,,4,1
|
||||||
|
metrics.http.status.307.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,1
|
||||||
|
|
||||||
|
metrics.http.status.400.2022.months=65,236
|
||||||
|
metrics.http.status.400.2022.weeks=,,,42,641,5,4
|
||||||
|
metrics.http.status.400.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,6,7,22,7,23,134,208,49,3,14,210,3,,,2,,,,,,2,,,2
|
||||||
|
|
||||||
|
metrics.http.status.401.2022.months=,6
|
||||||
|
metrics.http.status.401.2022.weeks=,,,,9,,4
|
||||||
|
metrics.http.status.401.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,6,,,1,1,,,,,,,,1,,1,,2
|
||||||
|
|
||||||
|
metrics.http.status.403.2022.months=,17
|
||||||
|
metrics.http.status.403.2022.weeks=,,,,,17
|
||||||
|
metrics.http.status.403.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,17
|
||||||
|
|
||||||
|
metrics.http.status.404.2022.months=,38
|
||||||
|
metrics.http.status.404.2022.weeks=,,,,16,34,4
|
||||||
|
metrics.http.status.404.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,12,4,,,,,,,17,15,2,,,,,2,2
|
||||||
|
|
||||||
|
metrics.http.status.413.2022.months=,10
|
||||||
|
metrics.http.status.413.2022.weeks=,,,,10
|
||||||
|
metrics.http.status.413.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,10
|
||||||
|
|
||||||
|
metrics.http.status.499.2022.months=73,239
|
||||||
|
metrics.http.status.499.2022.weeks=,,,46,366,36,93
|
||||||
|
metrics.http.status.499.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,8,18,12,8,27,53,172,4,1,7,102,7,7,7,1,,,14,5,1,62,10,15
|
||||||
|
|
||||||
|
metrics.http.status.500.2022.months=1
|
||||||
|
metrics.http.status.500.2022.weeks=,,,,1
|
||||||
|
metrics.http.status.500.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
|
||||||
|
metrics.http.status.502.2022.months=9,535
|
||||||
|
metrics.http.status.502.2022.weeks=,,,4,1355,31,178
|
||||||
|
metrics.http.status.502.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,4,,5,73,951,,,,326,,25,,,6,,,2,,,18,158
|
||||||
|
|
||||||
|
metrics.http.status.504.2022.months=,42
|
||||||
|
metrics.http.status.504.2022.weeks=,,,,,,42
|
||||||
|
metrics.http.status.504.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,42
|
||||||
|
|
||||||
|
metrics.http.visitors.2022.months=22,89
|
||||||
|
metrics.http.visitors.2022.weeks=,,,19,27,23,65
|
||||||
|
metrics.http.visitors.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,4,11,8,5,14,10,3,2,5,10,3,5,7,2,3,7,10,15,14,26,15,15,4
|
||||||
|
|
||||||
|
metrics.http.visitors.ipv4.2022.months=19,63
|
||||||
|
metrics.http.visitors.ipv4.2022.weeks=,,,18,20,13,50
|
||||||
|
metrics.http.visitors.ipv4.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,4,11,7,3,12,6,2,1,3,8,2,4,5,1,3,4,3,12,9,20,13,14,2
|
||||||
|
|
||||||
|
metrics.http.visitors.ipv6.2022.months=3,26
|
||||||
|
metrics.http.visitors.ipv6.2022.weeks=,,,1,7,10,15
|
||||||
|
metrics.http.visitors.ipv6.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,2,2,4,1,1,2,2,1,1,2,1,,3,7,3,5,6,2,1,2
|
||||||
|
|
||||||
|
metrics.http.visits.2022.months=40,385
|
||||||
|
metrics.http.visits.2022.weeks=,,,33,66,124,240
|
||||||
|
metrics.http.visits.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,6,13,9,7,17,18,8,2,6,15,19,25,28,3,4,11,35,32,30,46,46,63,26
|
||||||
|
|
||||||
|
metrics.http.visits.ipv4.2022.months=36,237
|
||||||
|
metrics.http.visits.ipv4.2022.weeks=,,,32,50,66,157
|
||||||
|
metrics.http.visits.ipv4.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,5,6,13,8,4,14,13,7,1,3,11,16,9,9,1,4,6,21,27,23,35,21,39,12
|
||||||
|
|
||||||
|
metrics.http.visits.ipv6.2022.months=4,148
|
||||||
|
metrics.http.visits.ipv6.2022.weeks=,,,1,16,58,83
|
||||||
|
metrics.http.visits.ipv6.2022.days=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1,3,3,5,1,1,3,4,3,16,19,2,,5,14,5,7,11,25,24,14
|
||||||
|
|
|
@ -0,0 +1,154 @@
|
||||||
|
# service.properties
|
||||||
|
|
||||||
|
# [File]
|
||||||
|
# Classe du fichier (valeur parmi {Federation, Organization, Service, Device}, obligatoire).
|
||||||
|
file.class = service
|
||||||
|
|
||||||
|
# Version de l'ontologie utilisée utilisé (type STRING, recommandé).
|
||||||
|
file.protocol = ChatonsInfos-0.5
|
||||||
|
|
||||||
|
# Date et horaire de génération du fichier (type DATETIME, recommandé).
|
||||||
|
file.datetime = 2022-02-10T20:38:00
|
||||||
|
|
||||||
|
# Nom du générateur du fichier (type STRING, recommandé). Exemple : Florian avec ses doigts.
|
||||||
|
file.generator = Emacs & le clavier magique
|
||||||
|
|
||||||
|
|
||||||
|
# [Service]
|
||||||
|
# Nom du service (type STRING, obligatoire). Exemple : Pad.
|
||||||
|
service.name = Pad
|
||||||
|
|
||||||
|
# Description du service (type STRING, recommandé).
|
||||||
|
service.description = Éditeur de texte collaboratif en temps réel. On peut y écrire simultanément.
|
||||||
|
|
||||||
|
# Lien du site web du service (type URL, obligatoire). Exemple : https://pad.exemple.ext/.
|
||||||
|
service.website = https://pad.chalec.org
|
||||||
|
|
||||||
|
# Lien du logo du service (type URL, recommandé, ex. https://www.chapril.org/.well-known/statoolinfos/chapril-logo-mini.png.
|
||||||
|
service.logo = https://pad.chalec.org/.well-known/statoolinfos/pad.chalec.org.svg
|
||||||
|
|
||||||
|
# Lien de la page web des mentions légales du service (type URL, recommandé). Exemple : https://pad.exemple.ext/cgu.html.
|
||||||
|
service.legal.url =
|
||||||
|
|
||||||
|
# Lien de la documentation web du service (type URL, recommandé).
|
||||||
|
service.guide.technical = https://git.a-lec.org/a-lec/commissions/chalec/pad
|
||||||
|
|
||||||
|
# Lien des aides web pour le service (type URL, recommandé).
|
||||||
|
service.guide.user =
|
||||||
|
|
||||||
|
# Lien de la page de support du service (type URL, recommandé). Exemple : https://exemple.ext/contact.html.
|
||||||
|
service.contact.url =
|
||||||
|
|
||||||
|
# Courriel du support du service (type EMAIL, recommandé). Exemple : contact@exemple.ext.
|
||||||
|
service.contact.email = contact+pad.statool@chalec.org
|
||||||
|
|
||||||
|
# Date d'ouverture du service (type DATE, obligatoire). Exemple : 20/03/2020.
|
||||||
|
service.startdate = 09/02/2022
|
||||||
|
|
||||||
|
# Date de fermeture du service (type DATE, optionnel).
|
||||||
|
service.enddate =
|
||||||
|
|
||||||
|
# Statut du service (un parmi {OK, WARNING, ALERT, ERROR, OVER, VOID}, obligatoire).
|
||||||
|
# OK : tout va bien (service en fonctionnement nominal).
|
||||||
|
# WARNING : attention (service potentiellement incomplet, maintenance prévue…).
|
||||||
|
# ALERT : alerte (le service connait des dysfonctionnements, le service va bientôt fermer…).
|
||||||
|
# ERROR : problème majeur (service en panne).
|
||||||
|
# OVER : terminé (le service n'existe plus).
|
||||||
|
# VOID : indéterminé (service non ouvert officiellement, configuration ChatonsInfos en cours…).
|
||||||
|
service.status.level = VOID
|
||||||
|
|
||||||
|
# Description du statut du service (type STRING, optionnel, exemple : mise à jour en cours).
|
||||||
|
service.status.description = En configuration
|
||||||
|
|
||||||
|
# Inscriptions requises pour utiliser le service (un ou plusieurs parmi {None, Free, Member, Client}, obligatoire, ex. Free,Member).
|
||||||
|
# None : le service s'utilise sans inscription.
|
||||||
|
# Free : inscription nécessaire mais ouverte à tout le monde et gratuite.
|
||||||
|
# Member : inscription restreinte aux membres (la notion de membre pouvant être très relative, par exemple, une famille, un cercle d’amis, adhérents d'association…).
|
||||||
|
# Client : inscription liée à une relation commerciale (facture…).
|
||||||
|
service.registration = None
|
||||||
|
|
||||||
|
# Capacité à accueillir de nouveaux utilisateurs (un parmi {OPEN, FULL}, obligatoire).
|
||||||
|
# OPEN : le service accueille de nouveaux comptes.
|
||||||
|
# FULL : le service n'accueille plus de nouveau compte pour l'instant.
|
||||||
|
service.registration.load = OPEN
|
||||||
|
|
||||||
|
# Type d'installation du service, une valeur parmi {DISTRIBUTION, PROVIDER, PACKAGE, TOOLING, CLONEREPO, ARCHIVE, SOURCES, CONTAINER}, obligatoire.
|
||||||
|
# DISTRIBUTION : installation via le gestionnaire d'une distribution (apt, yum, etc.).
|
||||||
|
# PROVIDER : installation via le gestionnaire d'une distribution configuré avec une source externe (ex. /etc/apt/source.list.d/foo.list).
|
||||||
|
# PACKAGE : installation manuelle d'un paquet compatible distribution (ex. dpkg -i foo.deb).
|
||||||
|
# TOOLING : installation via un gestionnaire de paquets spécifique, différent de celui de la distribution (ex. pip…).
|
||||||
|
# CLONEREPO : clone manuel d'un dépôt (git clone…).
|
||||||
|
# ARCHIVE : application récupérée dans un tgz ou un zip ou un bzip2…
|
||||||
|
# SOURCES : compilation manuelle à partir des sources de l'application.
|
||||||
|
# CONTAINER : installation par containeur (Docker, Snap, Flatpak, etc.).
|
||||||
|
# L'installation d'un service via un paquet Snap avec apt sous Ubuntu doit être renseigné CONTAINER.
|
||||||
|
# L'installation d'une application ArchLinux doit être renseignée DISTRIB.
|
||||||
|
# L'installation d'une application Yunohost doit être renseignée DISTRIB.
|
||||||
|
service.install.type = CLONEREPO
|
||||||
|
|
||||||
|
|
||||||
|
# [Software]
|
||||||
|
# Nom du logiciel (type STRING, obligatoire).
|
||||||
|
software.name = Etherpad
|
||||||
|
|
||||||
|
# Lien du site web du logiciel (type URL, recommandé).
|
||||||
|
software.website = https://etherpad.org/
|
||||||
|
|
||||||
|
# Lien web vers la licence du logiciel (type URL, obligatoire).
|
||||||
|
software.license.url = https://github.com/ether/etherpad-lite/blob/develop/LICENSE
|
||||||
|
|
||||||
|
# Nom de la licence du logiciel (type STRING, obligatoire).
|
||||||
|
software.license.name = Apache License Version 2.0
|
||||||
|
|
||||||
|
# Version du logiciel (type STRING, recommandé).
|
||||||
|
software.version = 3.1
|
||||||
|
|
||||||
|
# Lien web vers les sources du logiciel (type URL, recommandé).
|
||||||
|
software.source.url = https://github.com/ether/etherpad-lite
|
||||||
|
|
||||||
|
# Liste de modules optionnels installés (type VALUES, optionnel, ex. Nextcloud-Calendar,Nextcloud-Talk).
|
||||||
|
software.modules =
|
||||||
|
|
||||||
|
|
||||||
|
# [Host]
|
||||||
|
# Nom de l'hébergeur de la machine qui fait tourner le service, dans le cas d'un auto-hébergement c'est vous ! (type STRING, obligatoire). Exemple : OVH.
|
||||||
|
host.name = Libre en Communs
|
||||||
|
|
||||||
|
# Description de l'hébergeur (type STRING, optionnel).
|
||||||
|
host.description = Connaissance, partage, éducation et solidarité
|
||||||
|
|
||||||
|
# Type de serveur (un parmi {NANO, PHYSICAL, VIRTUAL, SHARED, CLOUD}, obligatoire, ex. PHYSICAL).
|
||||||
|
# NANO : nano-ordinateur (Raspberry Pi, Olimex…)
|
||||||
|
# PHYSICAL : machine physique
|
||||||
|
# VIRTUAL : machine virtuelle
|
||||||
|
# SHARED : hébergement mutualisé
|
||||||
|
# CLOUD : infrastructure multi-serveurs
|
||||||
|
host.server.type = VIRTUAL
|
||||||
|
|
||||||
|
# Type d'hébergement (un parmi {HOME, HOSTEDBAY, HOSTEDSERVER, OUTSOURCED}, obligatoire, ex. HOSTEDSERVER).
|
||||||
|
# HOME : hébergement à domicile
|
||||||
|
# HOSTEDBAY : serveur personnel hébergé dans une baie d'un fournisseur
|
||||||
|
# HOSTEDSERVER : serveur d'un fournisseur
|
||||||
|
# OUTSOURCED : infrastructure totalement sous-traitée
|
||||||
|
host.provider.type = HOME
|
||||||
|
|
||||||
|
# Si vous avez du mal à remplir les champs précédents, ce tableau pourra vous aider :
|
||||||
|
# NANO PHYSICAL VIRTUAL SHARED CLOUD
|
||||||
|
# HOME pm pm vm shared cloud
|
||||||
|
# HOSTEDBAY -- pm vm shared cloud
|
||||||
|
# HOSTEDSERVER -- pm vm shared cloud
|
||||||
|
# OUTSOURCED -- -- vps shared cloud
|
||||||
|
# Légendes : pm : physical machine ; vm : virtual machine ; vps : virtual private server.
|
||||||
|
|
||||||
|
# Pays de l'hébergeur (type STRING, recommandé). Exemple : France.
|
||||||
|
host.country.name = FRANCE
|
||||||
|
|
||||||
|
# Code pays de l'hébergeur (type COUNTRY_CODE sur 2 caractères, obligatoire, ex. FR ou BE ou CH ou DE ou GB).
|
||||||
|
# Table ISO 3166-1 alpha-2 : https://fr.wikipedia.org/wiki/ISO_3166-1#Table_de_codage
|
||||||
|
host.country.code = FR
|
||||||
|
|
||||||
|
|
||||||
|
# [Subs]
|
||||||
|
# Un lien vers un fichier properties complémentaire (type URL, optionnel). Exemple : https://
|
||||||
|
subs.pad = https://pad.chalec.org/.well-known/statoolinfos/pad.chalec.org-metrics.properties
|
||||||
|
|
|
@ -0,0 +1,212 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
version="1.1"
|
||||||
|
width="1185"
|
||||||
|
height="1185"
|
||||||
|
id="svg2987"
|
||||||
|
sodipodi:docname="pad.chalec.org.svg"
|
||||||
|
inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
|
||||||
|
inkscape:export-filename="/home/websites/etherpad-lite/src/static/favicon.ico.png"
|
||||||
|
inkscape:export-xdpi="96"
|
||||||
|
inkscape:export-ydpi="96"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||||
|
<sodipodi:namedview
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1"
|
||||||
|
objecttolerance="10"
|
||||||
|
gridtolerance="10"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:pageopacity="0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-height="1011"
|
||||||
|
id="namedview21"
|
||||||
|
showgrid="false"
|
||||||
|
inkscape:zoom="0.40734883"
|
||||||
|
inkscape:cx="624.77165"
|
||||||
|
inkscape:cy="481.16009"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="layer1-3"
|
||||||
|
inkscape:snap-object-midpoints="true"
|
||||||
|
inkscape:document-rotation="0"
|
||||||
|
inkscape:pagecheckerboard="0" />
|
||||||
|
<defs
|
||||||
|
id="defs2989">
|
||||||
|
<inkscape:path-effect
|
||||||
|
effect="spiro"
|
||||||
|
id="path-effect1420"
|
||||||
|
is_visible="true"
|
||||||
|
lpeversion="1" />
|
||||||
|
<inkscape:path-effect
|
||||||
|
effect="spiro"
|
||||||
|
id="path-effect1428"
|
||||||
|
is_visible="true"
|
||||||
|
lpeversion="1" />
|
||||||
|
<inkscape:path-effect
|
||||||
|
effect="spiro"
|
||||||
|
id="path-effect1456"
|
||||||
|
is_visible="true"
|
||||||
|
lpeversion="1" />
|
||||||
|
<inkscape:path-effect
|
||||||
|
effect="spiro"
|
||||||
|
id="path-effect1602"
|
||||||
|
is_visible="true"
|
||||||
|
lpeversion="1" />
|
||||||
|
</defs>
|
||||||
|
<metadata
|
||||||
|
id="metadata2992">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:description>source : https://git.a-lec.org/a-lec/commissions/chalec/identite-visuelle
|
||||||
|
licence : CC-BY-SA
|
||||||
|
author : Cpm
|
||||||
|
|
||||||
|
Derived from:
|
||||||
|
- source : https://raw.githubusercontent.com/ether/etherpad-lite/develop/src/etherpad_icon.svg
|
||||||
|
- licence : Apache
|
||||||
|
- source licence : https://github.com/ether/etherpad-lite/blob/develop/LICENSE</dc:description>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
transform="translate(0,-1036.3618)"
|
||||||
|
id="layer1">
|
||||||
|
<g
|
||||||
|
id="layer1-3"
|
||||||
|
transform="translate(16.860288,-0.33232922)">
|
||||||
|
<rect
|
||||||
|
style="fill:#b11111;fill-rule:evenodd;stroke:#ecb41a;stroke-opacity:0;fill-opacity:1"
|
||||||
|
id="rect1259"
|
||||||
|
width="938.6582"
|
||||||
|
height="312.89175"
|
||||||
|
x="106.5314"
|
||||||
|
y="1108.1425" />
|
||||||
|
<g
|
||||||
|
id="g1134"
|
||||||
|
transform="matrix(1.0434442,0,0,1.0434442,122.00366,-26.62466)">
|
||||||
|
<path
|
||||||
|
style="fill:#00bdff;fill-opacity:1;stroke:#00bdff;stroke-width:46.9279;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.6;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path3806-2-6"
|
||||||
|
d="m 222.42784,1254.3795 c 392.9696,0 428.10938,0 428.10938,0 l -1.64196,-61.9598 -216.02286,-1.2418 -216.0228,-1.2418 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
style="fill:#b1b1b1;fill-opacity:1;stroke:none;stroke-width:68.9899"
|
||||||
|
id="path3770-7-0-9-5"
|
||||||
|
d="m 734.81923,2137.0357 v -149.9356 h 149.92951 v 149.9356 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
style="fill:#b1b1b1;fill-opacity:1;stroke:none;stroke-width:68.9899"
|
||||||
|
id="path3770-7-0-6"
|
||||||
|
d="M -14.828066,2137.0357 V 1987.1001 H 135.10145 v 149.9356 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
style="fill:none;stroke:#aeaeae;stroke-width:37.4824;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.6;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path3775-0-9"
|
||||||
|
d="M 60.136656,1387.3851 210.06617,1312.4207 V 1165.8104"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
style="fill:none;stroke:#aeaeae;stroke-width:37.4824;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.6;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path3777-6-3"
|
||||||
|
d="m 809.78402,1387.3851 -149.92937,-74.9644 0.44843,-143.7266"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
style="fill:#00bdff;fill-opacity:1;stroke:none;stroke-width:68.9899"
|
||||||
|
id="path3019-7"
|
||||||
|
d="m -14.828066,1387.3851 c 1.004493,265.1418 -1.334263,426.2193 0,524.7575 2.084184,153.8474 0,149.9288 0,149.9288 81.779816,0 81.779816,0 81.779816,74.9643 H 802.969 c 0,-74.9643 0,-74.9643 81.77974,-74.9643 0,-224.907 0,-449.8001 0,-674.6863 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
style="fill:#00bdff;fill-opacity:1;stroke:none;stroke-width:68.9899"
|
||||||
|
id="path3770-45"
|
||||||
|
d="m -14.828066,1462.3494 v -299.8575 h 74.964722 v 299.8575 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
style="fill:#00bdff;fill-opacity:1;stroke:none;stroke-width:68.9899"
|
||||||
|
id="path3770-1-2"
|
||||||
|
d="m 809.78402,1462.3494 v -299.8575 h 74.96472 v 299.8575 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
style="fill:#b1b1b1;fill-opacity:1;stroke:none;stroke-width:68.9899"
|
||||||
|
id="path3770-7-5"
|
||||||
|
d="m -14.828066,1162.4919 v -74.9712 h 74.964722 v 74.9712 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
style="fill:#b1b1b1;fill-opacity:1;stroke:none;stroke-width:68.9899"
|
||||||
|
id="path3770-4-4"
|
||||||
|
d="m 809.78402,1162.4919 v -74.9712 h 74.96472 v 74.9712 z"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
<path
|
||||||
|
style="fill:none;stroke:#00bdff;stroke-width:37.4824;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.6;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path3767-1-7"
|
||||||
|
d="m 241.69229,1183.5752 c 180.4813,-177.7247 218.35275,-164.1682 386.53692,1.2419"
|
||||||
|
inkscape:connector-curvature="0" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
id="g56097"
|
||||||
|
style="display:inline"
|
||||||
|
transform="matrix(1.9146402,-0.23689135,0.18969284,1.6229143,-200.88569,1041.7197)">
|
||||||
|
<g
|
||||||
|
id="g56123"
|
||||||
|
transform="rotate(-10.731589,558.17726,652.60701)">
|
||||||
|
<path
|
||||||
|
style="display:inline;fill:#ecb41a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.866661;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 381.88881,697.41163 c -53.01757,-15.59772 -95.16793,-49.85402 -120.20225,-97.69022 -30.7047,-58.67136 -29.04604,-129.05355 4.39547,-186.51294 l 3.69243,-6.34436 0.48936,9.88189 c 3.71831,75.08316 38.2848,149.5399 93.81066,202.06981 24.36817,23.053 55.66891,43.5652 87.79127,57.5313 10.74498,4.6719 30.12802,11.67872 34.19445,12.36132 l 2.78234,0.4672 -4.90194,3.1766 c -13.76642,8.9219 -33.05162,13.853 -51.80735,13.2474 -10.23954,-0.3303 -40.04997,-5.1879 -50.24446,-8.1875 z"
|
||||||
|
id="path1522" />
|
||||||
|
<path
|
||||||
|
style="display:inline;fill:#ecb41a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.866661;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 373.68888,723.00513 c -28.15114,0.2668 -52.56903,-7.4144 -74.35377,-23.3842 -19.15861,-14.0447 -32.93497,-32.30022 -41.68504,-55.23832 -2.38049,-6.2403 -8.15933,-34.5338 -6.87321,-33.6515 0.37914,0.2601 2.64162,4.234 5.02773,8.8309 27.83232,53.6205 83.14799,89.31252 144.06104,92.95452 5.83237,0.3483 12.3947,0.6948 14.58295,0.7696 l 3.9786,0.1384 -5.92694,3.1837 c -8.11406,4.3585 -30.39627,6.3198 -38.81136,6.3989 z"
|
||||||
|
id="path1524"
|
||||||
|
sodipodi:nodetypes="sssscsscss" />
|
||||||
|
<path
|
||||||
|
style="display:inline;fill:#ecb41a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.81201;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 503.48372,668.84881 c -41.72229,-42.3534 -62.18653,-90.60798 -59.87224,-141.1789 0.48991,-10.70532 6.56578,-38.16752 10.59717,-47.89796 8.19639,-19.78336 21.48376,-40.61548 34.24648,-53.69209 l 3.99306,-4.09122 -3.36265,17.1882 c -3.99343,20.41233 -5.42216,30.71717 -6.87598,49.59267 -4.56418,59.25965 4.96237,121.0469 27.63271,179.2198 1.95542,5.0174 3.63837,9.3578 3.73995,9.6453 0.58489,1.655 -2.20285,-0.7705 -10.0985,-8.7858 z"
|
||||||
|
id="path1698" />
|
||||||
|
<path
|
||||||
|
style="display:inline;fill:none;stroke:none;stroke-width:0.738207px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m 253.27104,423.42067 c -17.1546,38.76409 -21.25648,83.17013 -11.493,124.4207 9.76348,41.25057 33.33572,79.10651 66.04674,106.06804 38.96691,32.11785 90.70672,48.27941 141.0267,44.05142"
|
||||||
|
id="path1418"
|
||||||
|
inkscape:path-effect="#path-effect1420"
|
||||||
|
inkscape:original-d="m 253.27104,423.42067 c 18.18534,76.8304 36.36986,153.66005 54.55374,230.48874 18.1838,76.82892 94.01854,29.36802 141.0267,44.05142" />
|
||||||
|
<path
|
||||||
|
style="display:inline;fill:none;stroke:none;stroke-width:0.738207px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m 448.85148,697.96083 c 12.6976,0.10476 25.41105,-2.41041 37.11226,-7.3421 10.64763,-4.48764 20.45131,-10.96844 28.75183,-19.00662"
|
||||||
|
id="path1426"
|
||||||
|
inkscape:path-effect="#path-effect1428"
|
||||||
|
inkscape:original-d="m 448.85148,697.96083 c 12.3715,-2.4468 24.74222,-4.8939 37.11226,-7.3421 12.37004,-2.448 19.16863,-12.67072 28.75183,-19.00662" />
|
||||||
|
<path
|
||||||
|
style="display:inline;fill:none;stroke:none;stroke-width:0.738207px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m 253.27104,423.42067 c 13.26962,77.0358 57.84254,148.20932 121.35586,193.77964 41.1357,29.51455 89.81561,48.4223 140.08867,54.4118"
|
||||||
|
id="path1454"
|
||||||
|
inkscape:path-effect="#path-effect1456"
|
||||||
|
inkscape:original-d="m 253.27104,423.42067 c 40.45269,64.59394 80.90461,129.18718 121.35586,193.77964 40.45117,64.5921 93.39316,36.2751 140.08867,54.4118" />
|
||||||
|
<path
|
||||||
|
style="display:inline;fill:none;stroke:none;stroke-width:0.738207px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||||
|
d="m 231.92393,708.29993 c -6.92453,-14.92134 -10.74032,-31.27683 -11.13368,-47.72192 -0.20594,-8.6096 0.517,-17.24111 2.15223,-25.6965"
|
||||||
|
id="path1600"
|
||||||
|
inkscape:path-effect="#path-effect1602"
|
||||||
|
inkscape:original-d="m 231.92393,708.29993 c -3.26724,-15.5307 -7.42173,-31.81402 -11.13368,-47.72192 -3.71199,-15.9083 1.43555,-17.1303 2.15223,-25.6965" />
|
||||||
|
<path
|
||||||
|
style="display:inline;fill:#ecb41a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.866661;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 494.11461,680.93201 c -39.30909,-9.9465 -74.84926,-28.8807 -102.76082,-54.745 -29.05521,-26.9242 -51.68123,-62.98408 -64.05404,-102.08508 -24.46192,-77.30575 -9.72018,-165.71399 39.57184,-237.31685 6.45613,-9.37836 18.83582,-25.04299 19.27654,-24.39154 0.15412,0.22756 -0.86708,3.88047 -2.26918,8.11736 -4.02878,12.17453 -12.25345,50.43971 -14.08669,65.53825 -5.55391,45.74327 -3.73849,88.19465 5.64918,132.09741 16.92605,79.15728 59.95832,152.69485 121.84397,208.21825 9.16273,8.22102 9.47703,7.76822 -3.1708,4.5672 z"
|
||||||
|
id="path1520" />
|
||||||
|
<path
|
||||||
|
style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.27041;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
|
||||||
|
d="m 505.70258,648.84884 c -50.29272,-45.45202 -81.1768,-104.20075 -90.35757,-171.881 -1.94344,-14.32719 -2.22652,-52.32014 -0.49368,-66.2651 3.52303,-28.35192 11.77665,-59.4047 21.27254,-80.03438 l 2.97105,-6.45441 0.60661,23.66607 c 0.72051,28.10524 1.65724,42.14271 4.50821,67.55595 8.95069,79.78515 32.22281,159.29876 67.50303,230.63687 3.04306,6.15308 5.66709,11.47803 5.83115,11.83306 0.94509,2.04477 -2.32375,-0.45556 -11.84134,-9.05706 z"
|
||||||
|
id="path1696" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 12 KiB |
|
@ -0,0 +1,13 @@
|
||||||
|
<html>
|
||||||
|
<meta charset="UTF-8"/>
|
||||||
|
<head>
|
||||||
|
<!-- meta http-equiv="refresh" content="10;URL=https://pad.chalec.org" -->
|
||||||
|
<title>ATTENTION</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1>Et le chiffrement?</h1>
|
||||||
|
<p>Vous utilisez HTTP sans chiffrement. C'est mal.<br/>
|
||||||
|
J'aurais pu être méchant....</p>
|
||||||
|
<p>Peut-être vouliez-vous : <a href="https://pad.chalec.org"><b>https:</b>//pad.chalec.org</a></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
Loading…
Reference in New Issue