В тези диви времена сътрудничеството се превърна в абсолютна необходимост. За щастие има толкова много начини за сътрудничество: Всяка платформа предлага средства за съвместна работа, независимо дали е настолен компютър, сървър, мобилно или контейнерно разгръщане, можете да го наречете и можете да си сътрудничите с него. Някои от тези инструменти за съвместна работа предлагат множество функции, но понякога искате нещо просто – само възможността да си сътрудничите, да речем, по бележки.
За такава нужда трябва да се обърнете към много лесен за използване Etherpad, който е платформа за сътрудничество в реално време, която може да бъде разгърната на почти всяка операционна система
Характеристики на Etherpad:
- Минималистичен редактор с богат текст WYSIWYG
- Тъмен режим
- Поддръжка на изображения
- Разширяване на функции чрез плъгини
- Мащабируемост (безкраен брой падове с до ~ 20k редакции в секунда, на под)
Независимо дали сте малка компания, която трябва да си сътрудничи с основни бележки, или корпоративен бизнес, който търси платформа за съвместно водене на бележки в реално време, Etherpad може да е само билетът.
Ще ви покажа два различни начина за внедряване на Etherpad (Node.js и Docker), за да можете да използвате този инструмент, независимо от вашата платформа.
ВИЖТЕ: Команди за Windows, Linux и Mac, които всеки трябва да знае (безплатен PDF) (TechRepublic)
Това, което ще ви трябва
За да внедрите Etherpad, ще ви е необходима операционна система, която поддържа Node.js или Docker. Ще ви преведа през процеса на инсталиране както на Node.js, така и на Docker на базирана на Ubuntu система, така че ако използвате различна операционна система, ще трябва да промените инструкциите за инсталиране, за да отговарят на вашите нужди.
Как да инсталирате Node.js
Първото нещо, което ще направим, е да инсталираме Node.js. За това влезте във вашата базирана на Ubuntu машина и издайте командата:
sudo apt-get install node.js -y
Инсталацията трябва да мине без проблеми.
Как да инсталирате Docker
Ще инсталираме най-новата версия на Docker CE (Community Edition). От прозореца на терминала добавете официалния Docker GPG ключ с:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Сега добавете хранилището:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Инсталирайте необходимите зависимости с:
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release git -y
И накрая, можем да инсталираме най-новата версия на двигателя на Docker:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
Добавете своя към докер групата с командата:
sudo usermod -aG docker $USER
Уведомете системата за промяната с:
newgrp docker
Как да инсталирате Etherpad с Node.js
Този първи метод използва Node.js за инсталиране и стартиране на Etherpad. За да инсталирате Etherpad с Node.js, първо създайте потребителя на etherpad с:
sudo adduser --system --group --home /opt/etherpad etherpad
Промяна на нов потребител с:
sudo -u etherpad bash
Промяна в новата директория:
cd /opt/etherpad
Клонирайте източника от GitHub с:
git clone --branch master https://github.com/ether/etherpad-lite.git .
Инсталирайте необходимите зависимости с командата:
./bin/installDeps.sh
Променете в изходната директория с cd src и след това инсталирайте базата данни SQLite с помощта на npm с командата:
npm install sqlite3
Променете в директорията на etherpad:
cd /opt/etherpad
След това трябва да направим няколко промени в конфигурацията. Отворете конфигурационния файл с:
nano settings.json
Първо потърсете секцията:
"dbType": "dirty",
"dbSettings": {
"filename": "var/dirty.db"
},
Change that to:
"dbType": "sqlite",
"dbSettings": {
"filename": "var/sqlite.db"
},
След това потърсете реда:
"trustProxy": false,
Променете това на:
"trustProxy": true,
Запазете и затворете файла.
Излезте от потребителя на etherpad и създайте systemd файл с командата:
sudo nano /etc/systemd/system/etherpad.service
В този файл поставете следното:
[Unit]
Description=Etherpad-lite, the collaborative editor.
After=syslog.target network.target
[Service]
Type=simple
User=etherpad
Group=etherpad
WorkingDirectory=/opt/etherpad/etherpad-lite
Environment=NODE_ENV=production
ExecStart=/usr/bin/node /opt/etherpad/etherpad-lite/src/node/server.js
Restart=always
[Install]
WantedBy=multi-user.target
Запазете и затворете файла. Презаредете демона systemd с:
sudo systemctl daemon-reload
Накрая стартирайте и активирайте услугата с:
sudo sytemctl enable --now etherpad
Вече можете да получите достъп до уеб-базирания интерфейс на Etherpad, като посочите браузър http://SERVER:9001
където SERVER
е IP адресът или домейнът на хостинг сървъра.
Как да разположите Etherpad с Docker
Това разгръщане е значително по-лесно. Тъй като вече имаме инсталиран Docker, всичко, което трябва да направите, е първо да изтеглите изображението на etherpad с:
docker pull etherpad/etherpad
С изображението, запазено в локално хранилище, разгънете контейнера с:
docker run --detach --publish 9001:9001 etherpad/etherpad
След като контейнерът работи, можете да посочите браузър http://SERVER:9001
където SERVER
е IP адресът или домейнът на хостинг сървъра и сте готови да започнете работа с Etherpad (Фигура А).
Фигура А

И това е всичко, което има за внедряването на услугата за водене на бележки Etherpad в реално време. Уеб потребителският интерфейс е невероятно лесен за използване, така че вашият екип няма да има никакъв проблем да набере скорост. Насладете се на този мощен инструмент за сътрудничество.
Абонирайте се за TechRepublic’s Как да накарате техниката да работи в YouTube за всички най-нови технически съвети за бизнес професионалисти от Джак Уолън.