* Installed on [[Internal_ServerCategory:Services]]* Etherpad lite installed by hand in /home/etherpadlite and run by /etc/init.d/etherpad-lite** http://foo.fixme.ch:9001/** https://foo.fixme.ch (must be moved to pad.fixme.ch)
__TOC__
== Cosmetic ==
* Modification of the file ''/home/etherpadlite/etherpad-lite/static/js/pad.js'' 96-102 so it's Monospace font by default (didn't find a better working way), editing ''static/custom/pad.js'' with ''pad.changeViewOption('useMonospaceFont', true);'' doesn't work.
<syntaxhighlight lang="diff">
diff --git a/static/js/pad.js b/static/js/pad.js
index bda6895..4d2e4e9 100644
--- a/static/js/pad.js
+++ b/static/js/pad.js
@@ -93,13 +93,13 @@ function getParams()
settings.LineNumbersDisabled = true;
}
}
- if(useMonospaceFont)
- {
- if(useMonospaceFont == "true")
- {
+ //if(useMonospaceFont)
+ //{
+ // if(useMonospaceFont == "true")
+ // {
settings.useMonospaceFontGlobal = true;
- }
- }
+ // }
+ //}
if(userName)
{
// If the username is set as a parameter we should set a global value that we can call once we have initiated the pad.
diff --git a/static/pad.html b/static/pad.html
index 4c6d4d8..1318257 100644
--- a/static/pad.html
+++ b/static/pad.html
@@ -1,7 +1,7 @@
<!doctype html>
<html>
- <title>Etherpad Lite</title>
+ <title>FIXME Etherpad Lite</title>
<meta charset="utf-8">
<meta name="robots" content="noindex, nofollow">
@@ -276,4 +276,4 @@
}());
</script>
-</html>
\ No newline at end of file
+</html>
</syntaxhighlight>
== Information == * https://pad.fixme.ch/* Deployed on [[Kubernetes]]* https://status.fixme.ch/pads/ (private list of pads mentionned in [[Mattermost]])* Pads are semi-public, as there's no authentication on the service, please be warned ! === TODO === * Install etherdraw !* Migrate to CodiMD/HackMD ** Example: https://md.chaospott.de/IICpTztRThGUwyiEkV-lrA** Copy pads https://github.com/hackmdio/codimd/blob/master/docs/guides/migrate-etherpad.md** We should keep pad.fixme.ch in readonly with etherpad** Add md.fixme.ch with CodiMD and an import of etherpad == Legacy ==* Installed on [[Internal_Server]], uses [[MySQL]] and [[Apache]].* Etherpad lite installed by hand in /home/etherpadlite and run by /etc/init.d/etherpad-lite* http is redirected to https* https://pad.fixme.ch/padId is redirected to https://pad.fixme.ch/p/padId === Known pads ===* Script in /home/sysadmin/scripts/etherpad.sh lists all pads* https://pad.fixme.ch/p/acta* https://pad.fixme.ch/p/burgers* https://pad.fixme.ch/p/game5* https://pad.fixme.ch/p/game* https://pad.fixme.ch/p/dotlink* https://pad.fixme.ch/p/ndh2012-prequals === IPv6 and SSL ===
* Here is a reverse proxy configuration for apache. It then supports IPv6 and SSL
* /etc/apache2/sites-available/1_Etherpad
<syntaxhighlight lang="apache">
NameVirtualHost *:9000Listen 9000<VirtualHost *:9000443> ServerName foopad.fixme.ch
ServerSignature Off
CustomLog /var/log/apache2/etherpad_access.log combined
ErrorLog /var/log/apache2/etherpad_error.log
# SSL
SSLEngine on
SSLCertificateFile /etc/ssl/pad.fixme.ch.crt
SSLCertificateKeyFile /etc/ssl/pad.fixme.ch.key
# Nice URLs
RewriteEngine On
RewriteRule /p/*$ https://pad.fixme.ch/ [NC,L]
RewriteCond %{REQUEST_URI} !^/p/
RewriteCond %{REQUEST_URI} !^/static/
RewriteCond %{REQUEST_URI} !^/socket.io/
RewriteCond %{REQUEST_URI} !^/ep/
RewriteCond %{REQUEST_URI} !^/minified/
RewriteCond %{REQUEST_URI} !^/api/
RewriteCond %{REQUEST_URI} !^/ro/
RewriteCond %{REQUEST_URI} !^/error/
RewriteCond %{REQUEST_URI} !^/jserror
RewriteCond %{REQUEST_URI} !/favicon.ico
RewriteCond %{REQUEST_URI} !/robots.txt
RewriteRule ^/+(.+)$ https://pad.fixme.ch/p/$1 [L]
# Reverse Proxy for Etherpad
+}
+
</syntaxhighlight>
=== Cosmetic ===
* Modification of the file ''/home/etherpadlite/etherpad-lite/static/js/pad.js'' 96-102 so it's Monospace font by default (didn't find a better working way), editing ''static/custom/pad.js'' with ''pad.changeViewOption('useMonospaceFont', true);'' doesn't work.
<syntaxhighlight lang="diff">
diff --git a/static/js/pad.js b/static/js/pad.js
index bda6895..4d2e4e9 100644
--- a/static/js/pad.js
+++ b/static/js/pad.js
@@ -93,13 +93,13 @@ function getParams()
settings.LineNumbersDisabled = true;
}
}
- if(useMonospaceFont)
- {
- if(useMonospaceFont == "true")
- {
+ //if(useMonospaceFont)
+ //{
+ // if(useMonospaceFont == "true")
+ // {
settings.useMonospaceFontGlobal = true;
- }
- }
+ // }
+ //}
if(userName)
{
// If the username is set as a parameter we should set a global value that we can call once we have initiated the pad.
diff --git a/static/pad.html b/static/pad.html
index 4c6d4d8..1318257 100644
--- a/static/pad.html
+++ b/static/pad.html
@@ -1,7 +1,7 @@
<!doctype html>
<html>
- <title>Etherpad Lite</title>
+ <title>FIXME Etherpad Lite</title>
<meta charset="utf-8">
<meta name="robots" content="noindex, nofollow">
@@ -276,4 +276,4 @@
}());
</script>
-</html>
\ No newline at end of file
+</html>
</syntaxhighlight>