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

  • 12.12.2021
  • 4 101
  • 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 рабочих дня.