Установка Ethercalc в Линукс

Ethercalc — ПО для работы с электронными таблицами в браузере, альтернатива Гугл Spreadsheets, с открытым начальным кодом. Ethercalc можно настроить фактически на хоть какой операционной системе, где работает NodeJS, непосредственно в данном материале будет приведен пример с внедрением операционной системы Линукс, с дистрибутивом Debian 10.

Установка Ethercalc

  1. Установим среду nodejs:
    sudo apt install nodejs
  2. Установим диспетчер пакетов npm:
    sudo apt install npm
  3. Установим систему управления базами данных redis. Ethercalc поддерживает работу и без СУБД, но тогда все данные будут сохраняться в формате текстовых файлов, что может отрицательно отразиться на продуктивности. Для установки redis выполним последующую команду:
    sudo apt install redis-server
  4. Сейчас, через npm установим ethercalc:
    sudo npm install -g ethercalc
  5. Сделаем под ethercalc некоторого пользователя. Ему следует непременно сделать домашнюю директорию, так как в ней ethercalc будет хранить свои временные файлы.
    sudo useradd ethercalc -m -d /var/ethercalc
  6. Для удобства управления, сделаем юнит systemd:
    sudo nano /etc/systemd/system/ethercalc.service

    И впишем туда следующее:

    [Unit]  Description=Run Ethercalc, the collaborative spreadsheet editor.  After=syslog.target network.target    [Service]  Type=simple  User=ethercalc  ExecStart=/usr/local/bin/ethercalc    [Install]  WantedBy=multi-user.target
  7. Включим сервис ethercalc:
    sudo systemctl enable ethercalc

    Запустим ethercalc:

    sudo systemctl start ethercalc
  8. Теперь остается только проверить в браузере доступность Ethercalc, для этого нужно перейти на страницу в формате http://127.0.0.1:8000, где вместо 127.0.0.1 — адрес сервера, где был настроен Ethercalc.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *