GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Etherpad Lite na Ubuntu 20.04 LTS

Naučte se kroky k instalaci a používání Etherpadu na Ubuntu 20.04 focal fossa /18.04 Bionic Beaver LTS/ Debian Linux distribuce pro bezplatný a otevřený textový editor pro spolupráci.

EtherPad je webový textový editor pro spolupráci v reálném čase, ve kterém může několik lidí pohodlně spolupracovat online na dokumentu. Jedná se o webovou aplikaci s otevřeným zdrojovým kódem, takže nemusíte nic platit. Aplikace je škálovatelná pro tisíce současných uživatelů v reálném čase. Poskytuje plné možnosti exportu dat a běží na vašem serveru pod vaší kontrolou.

Můžete přemýšlet o vlastní službě podobné Dokumentům Google, ale s pluginy a podporou pro rozšíření možností aplikace. Můžete jednoduše pozvat nové uživatele pomocí integrované funkce sdílení nebo jim poslat odkaz na dokument e-mailem.

Vyhněte se nepříjemným problémům s kompatibilitou s bezplatnou webovou aplikací EtherPad. Na rozdíl například od služby Google Docs Google nepotřebujete k používání webové aplikace účet u výrobce. Registrace již není nutná, což spolupráci ještě usnadňuje.

Etherpad se vytváří na internetu zadáním názvu na odpovídající stránce, vygenerovaný odkaz se používá pro přístup na podložku, včetně editační funkce. Na práci na Etherpadu je hezké, že účastníkům lze přiřadit barvu, abyste viděli, kdo co napsal. Máte také jakousi ‚kontrolní funkci‘ pro vývoj padu prostřednictvím symbolu hodin. Po kliknutí lze všechny změny na podložce zobrazit v časosběrném čase. Redaktoři dokumentu mohou mezi sebou komunikovat prostřednictvím integrované funkce chatu.

 Klíčové funkce:

  • Rychlé úpravy
  • Minimalistický editor
  • Tmavý režim
  • Podpora obrázků v podložce pomocí pluginu.
  • Videochat
  • Spolupráce++
  • Analýza dokumentů –
  • Škálovatelné  – Škálování na ∞ několik aktivních padů s až ~20 000 úpravami za sekundu na pad.

Postup instalace na Etherpad Lite na Ubuntu 20.04 nebo 18.04 LTS

1. Proveďte aktualizaci systému a přidejte Git

Pokud jste svůj systém ještě neaktualizovali, spusťte jej jednou, abyste obnovili mezipaměť úložiště systému a aktualizovali nainstalované balíčky.

sudo apt update
sudo apt upgrade

Také si nainstalujte Git

sudo apt install git -y

2. Nainstalujte NodeJs na Ubuntu 20.04 nebo 18.04

Spolu s git, abychom mohli nainstalovat Etherpad, potřebujeme mít na našem systému Ubuntu také Nodejs. Chcete-li tedy nainstalovat nejnovější verzi Nodejs, spusťte níže uvedené příkazy:

Přidat úložiště Nodejs

curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -

Instalace

Po přidání úložiště nainstalujme jeho balíčky

sudo apt install -y nodejs

3. Nainstalujte server MariaDB

Ve výchozím nastavení Etherpad ukládá data do souboru ve formátu prostého textu, takže pro zlepšení zabezpečení použijte databázový server MariaDB,

sudo apt install mariadb-server -y

Vytvořit databázi:

sudo mysql
create database etherpad_db;
grant all privileges on etherpad_db.* to h2suser@localhost identified by 'password';

flush privileges;
exit;

Poznámka :Změňte název databáze, uživatele a heslo ve výše uvedeném příkazu, který chcete nastavit.

4. Přidat vyhrazeného uživatele

Pro bezpečnost stačí vytvořit uživatele, který není sudo.

adduser ether

Nyní se přepněte na nově vytvořeného uživatele:

su ether

5. Klonujte soubory Etherpad pomocí Git

Stáhněte si požadované soubory, které potřebujeme ke spuštění Etherpadu na našem serveru Ubuntu. A k tomu stačí použít git, který přímo naklonuje soubor ve vašem systému.

git clone --branch master https://github.com/ether/etherpad-lite.git

6. Nainstalujte Etherpad Lite v Ubuntu 20.04 nebo Debian

Jakmile je klonování souborů dokončeno, přepněte se do adresáře a spusťte instalační skript pod standardním uživatelem, nikoli pod rootem.

cd etherpad-lite
export NODE_ENV=production
src/bin/run.sh

Jakmile získáte níže uvedený snímek obrazovky, zastavte server stisknutím Ctrl+C .

7. Nastavte databázi, uživatelské jméno a heslo pro Etherpad

Protože jsme vytvořili vyhrazenou databázi MySQL, budeme ji používat a také změníme výchozí heslo správce pro instanci Etherpad.

Upravte soubor settings.json

nano etherpad-lite/settings.json

Najděte řádek a přidejte symboly /* &*/ pro komentáře k řádkům, jak je znázorněno na snímku obrazovky

/*

"dbType" : "dirty",
"dbSettings" : {
"filename" : "var/dirty.db"
},
*/

Odstraňte také symbol /* a symbol */ uveden na začátku a na konci řádků MYSQL.

Poté přidejte hodnoty databáze, jako je uživatel, název databáze a heslo, které jste vytvořili v sekci MariaDB.

Také najděte a nastavte trustProxy hodnotu true, pokud reverzní proxy funguje jako SSL, jinak jej ponechte na výchozí.

 "trustProxy": true,

Najděte a povolte ověření změnou "requireAuthentication": false, the hodnota z false na true .

Dále najděte uživatelskou sekci, odstraňte /* a */ a poté změňte heslo administrátora.

 

Uložte soubor stisknutím Ctrl+O , stiskněte Enter a poté Ctrl+X pro ukončení.

Instalovat závislosti:

./bin/installDeps.sh

Ukončete uživatele etherpadu

exit

8. Vytvořte soubor služby pro spuštění Etherpadu na pozadí

Vytvořte soubor služby

sudo nano /etc/systemd/system/etherpad.service

Přidejte následující řádky:

[Unit]
Description=Etherpad-lite, the collaborative editor.
After=syslog.target network.target

[Service]
Type=simple
User=ether 
Group=ether 
WorkingDirectory=/etherpad-lite
Environment=NODE_ENV=production

ExecStart=/usr/bin/node /etherpad-lite/src/node/server.js

Restart=always

[Install]
WantedBy=multi-user.target

Uložit soubor stisknutím Ctrl+O , stiskněte Enter a ukončení – CTRL+X.

Znovu načíst démona:

sudo systemctl daemon-reload

Spusťte a povolte službu Etherpad

sudo systemctl start etherpad
sudo systemctl enable etherpad

Zkontrolujte stav služby a potvrďte

systemctl status etherpad

9. Přístup k webovému rozhraní

Ve výchozím nastavení poběží Etherpad Lite na čísle portu 9001, proto otevřete prohlížeč a zadejte adresu serveru s portem 9001.

Nezapomeňte povolit port ve bráně firewall

sudo ufw allow 9001


Ubuntu
  1. Jak nainstalovat Docker na Ubuntu 22.04 / 20.04 LTS

  2. Jak nainstalovat PlayOnLinux na Ubuntu 20.04 LTS

  3. Jak nainstalovat Etherpad na Ubuntu 18.04

  1. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  2. Jak nainstalovat Ansible na Ubuntu 20.04 LTS / 21.04

  3. Jak nainstalovat Minikube na Ubuntu 20.04 LTS / 21.04

  1. Jak nainstalovat Spotify na Ubuntu 18.04 LTS

  2. Jak nainstalovat Prometheus na Ubuntu 18.04 LTS

  3. Jak nainstalovat Memcached na Ubuntu 18.04 LTS