Установка Ethercalc в Linux

  • 12.12.2021
  • 416
  • 0
  • 25.12.2021
  • 1
  • 1
  • 0
Установка Ethercalc в Linux

Ethercalc - программное обеспечение для работы с электронными таблицами в браузере, альтернатива Google Spreadsheets, с открытым исходным кодом. Ethercalc можно настроить практически на любой операционной системе, где работает NodeJS, конкретно в этом материале будет приведен пример с использованием операционной системы Linux, с дистрибутивом 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 не будет опубликован.

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.