Setting up cryptpad server: Difference between revisions

From Irregularpedia
Jump to navigation Jump to search
Initial
 
Sac1 (talk | contribs)
→‎Updating Cryptpad: added link and tip
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Source: https://docs.cryptpad.org/en/admin_guide/installation.html
== About Cryptpad ==
<blockquote>
CryptPad provides a full-fledged office suite with all the tools necessary for productive collaboration. Applications include Rich Text, Spreadsheets, Code/Markdown, Kanban, Slides, Whiteboard, and Forms. <ref>{{Cite web|URL=https://cryptpad.org/about/|Tiitle=About Cryptpad|Accessed=16 October, 2024}}</ref></blockquote>


![[information#References]] ## Trouble Shooting https://cryptpad.irregularchat.com/checkup/
== About This Cryptpad Server Guide ==
The Source is ]https://docs.cryptpad.org/en/admin_guide/installation.html]
 
 
The instructions are pretty clear for the most part and there is an npm option and a docker option. As of October 2024, the docker option is not stable and worth using instead of the javascript option.
 
Below are some quick links and code that may be helpful.
 
== Trouble Shooting Cryptpad ==
https://cryptpad.irregularchat.com/checkup/


<span id="serving-cryptpad"></span>
<span id="serving-cryptpad"></span>
== Configuring Cryptpad ==
=== Configuring Office Products ===
=== Configuring an Identity Provider ===
== Serving Cryptpad ==
== Serving Cryptpad ==


PM2 should be used instead of foreverjs and instead of just using node.
=== Serving Detached ===
PM2 should be used instead of foreverjs and not just node.
 
<pre>
 
pm2 start server.js --name cryptpad


<syntaxhighlight lang="shell">pm2 start server.js --name cryptpad
pm2 save
pm2 save
pm2 list
pm2 list
</syntaxhighlight>
 
<span id="nginx"></span>
</pre>
=== NGINX ===
=== NGINX ===


<syntaxhighlight lang="shell">sudo apt update;sudo apt install nginx -y
<pre>
 
sudo apt update;sudo apt install nginx -y
 
sudo mkdir -p /etc/nginx/conf.d/
sudo mkdir -p /etc/nginx/conf.d/
sudo nano /etc/nginx/conf.d/cryptpad.conf
sudo nano /etc/nginx/conf.d/cryptpad.conf


sudo openssl dhparam -out /etc/nginx/dhparam.pem 4096
</pre>
== Updating Cryptpad ==
Beyond the guidance from the [https://docs.cryptpad.org/en/admin_guide/maintenance.html documentation], it has worked to <pre>git pull</pre> and restart the server without waiting for the next version.
<references />
[[:Category:Self-hosting]]


sudo openssl dhparam -out /etc/nginx/dhparam.pem 4096</syntaxhighlight>
[[:Category:Server]]
[[Category:Self-hosting]]
[[Category:Guides]]
[[Category:Server]]
[[Category:Network]]

Latest revision as of 01:07, 17 October 2024

About Cryptpad

CryptPad provides a full-fledged office suite with all the tools necessary for productive collaboration. Applications include Rich Text, Spreadsheets, Code/Markdown, Kanban, Slides, Whiteboard, and Forms. [1]

About This Cryptpad Server Guide

The Source is ]https://docs.cryptpad.org/en/admin_guide/installation.html]


The instructions are pretty clear for the most part and there is an npm option and a docker option. As of October 2024, the docker option is not stable and worth using instead of the javascript option.

Below are some quick links and code that may be helpful.


Trouble Shooting Cryptpad

https://cryptpad.irregularchat.com/checkup/

Configuring Cryptpad

Configuring Office Products

Configuring an Identity Provider

Serving Cryptpad

Serving Detached

PM2 should be used instead of foreverjs and not just node.


pm2 start server.js --name cryptpad

pm2 save

pm2 list

NGINX


sudo apt update;sudo apt install nginx -y

sudo mkdir -p /etc/nginx/conf.d/

sudo nano /etc/nginx/conf.d/cryptpad.conf

sudo openssl dhparam -out /etc/nginx/dhparam.pem 4096

Updating Cryptpad

Beyond the guidance from the documentation, it has worked to

git pull

and restart the server without waiting for the next version.

  1. Lua error in Module:Citation/CS1/Configuration at line 2083: attempt to index field '?' (a nil value).

Category:Self-hosting

Category:Server