Бета-версия 0.8 В разработке

Совместные таблицы
на вашем сервере

SheetStorm — это полноценная альтернатива облачным таблицам. Установите на свой сервер и работайте вместе без ограничений.

Никаких лимитов · Ваши данные · Полный контроль

SheetStorm интерфейс

Возможности SheetStorm

Всё, что нужно для работы с таблицами, уже есть

Совместное редактирование

Несколько пользователей одновременно работают в одной таблице через WebSocket. Изменения видны мгновенно.

Защита листов и диапазонов

Закрывайте листы паролем, создавайте разрешённые для редактирования диапазоны. Защита на уровне ячейки.

Версионность

Сохраняйте снимки таблиц в любой момент. Восстанавливайте любую версию одним кликом.

Импорт и экспорт Excel

Работайте с файлами .xlsx без потери форматирования. Импортируйте и экспортируйте данные.

Гибкое управление доступом

Четыре уровня доступа: чтение, редактирование, полный доступ и администрирование. Приглашайте по ссылке.

Приватность и безопасность

Все данные хранятся только на вашем сервере. Никаких сторонних облачных хранилищ.

Сравнение с аналогами

SheetStorm даёт всё необходимое на собственном сервере

Функция SheetStorm Google Sheets OnlyOffice
Весь функционал бесплатно✅✅❌
Совместное редактирование✅✅✅
Хранение на своём сервере✅❌✅
Защита листов и диапазонов✅✅✅
Версионность✅✅❌
Импорт/экспорт .xlsx✅✅✅
Уровни доступа (4 уровня)✅✅✅
Шаринг отдельных листов✅❌❌
Условное форматирование✅✅✅
СтоимостьБесплатноот $6/месот €5/мес

Скриншоты

Нажмите на изображение для увеличения

Уровни доступа

Гибкая система прав для эффективной командной работы

Легенда
✅ Разрешено ❌ Запрещено 🧩 Зависит от настроек защиты 🔑 Требуется пароль
Действие Админ
🛡️
Владелец
👑
Редактор
✏️
Чтение
👁️
Аноним
🔗
РАБОТА С ТАБЛИЦЕЙ
Просмотр содержимого ✅✅✅✅ ✅ (по ссылке)
Редактирование ячеек ✅✅✅ ❌🧩
Форматирование ячеек ✅✅✅ ❌🧩
Вставка/удаление строк ✅✅✅ ❌🧩
Вставка/удаление столбцов ✅✅✅ ❌🧩
Объединение ячеек ✅✅✅ ❌🧩
Фильтрация данных ✅✅✅ ✅✅
Сортировка данных ✅✅✅ ✅✅
УПРАВЛЕНИЕ ЛИСТАМИ
Создание новых листов ✅✅✅ ❌❌
Удаление листов ✅✅✅ ❌❌
Переименование листов ✅✅✅ ❌❌
Скрытие/показ листов ✅✅✅ ❌❌
Заморозка областей ✅✅✅ ❌❌
ЗАЩИТА ЛИСТА
Включение/выключение защиты ✅✅❌ ❌❌
Настройка защиты ✅✅❌ ❌❌
Редактирование защищённого листа ✅✅🧩 (с паролем) ❌🧩 (с паролем)
Редактирование разрешённых диапазонов ✅✅🧩 (с паролем) ❌🧩 (с паролем)
Снятие защиты листа ✅✅❌ ❌❌
УПРАВЛЕНИЕ ТАБЛИЦЕЙ
Создание таблицы ✅✅❌ ❌❌
Копирование таблицы ✅✅❌ ❌❌
Переименование таблицы ✅✅❌ ❌❌
Удаление таблицы ✅✅❌ ❌❌
ВЕРСИИ И ИСТОРИЯ
Создание версии ✅✅✅ ❌❌
Просмотр версий ✅✅✅ ✅❌
Восстановление версии ✅✅❌ ❌❌
Скачивание версии ✅✅✅ ✅❌
Удаление версии ✅✅❌ ❌❌
УПРАВЛЕНИЕ ДОСТУПОМ
Добавление пользователей ✅✅❌ ❌❌
Изменение уровня доступа ✅✅❌ ❌❌
Удаление пользователей ✅✅❌ ❌❌
Создание ссылок-приглашений ✅✅❌ ❌❌
Удаление ссылок-приглашений ✅✅❌ ❌❌
Настройка публичности ✅✅❌ ❌❌
Примечания
  • ✅ — действие полностью разрешено
  • ❌ — действие запрещено
  • 🧩 — доступ зависит от настроек защиты конкретного листа
  • 🔑 — требуется ввод пароля (если установлен)
  • 🔗 — анонимный доступ только по ссылке-приглашению
  • 🛡️ — администратор имеет полный доступ ко всем таблицам системы
  • 👑 — владелец имеет полный контроль над своей таблицей

Установка

  1. Скачайте архив и распакуйте на веб-сервер
  2. Настройте виртуальный домен (Nginx/Apache)
  3. Создайте базу MySQL и импортируйте structure.sql
  4. Заполните настройки в файле config.php
  5. Запустите WebSocket-сервер: php ws_server.php
  6. Или если установлен screen: запустите start.sh
tar -xzf sheetstorm.zip -C /var/www/ && php ws_server.php

Тестирование на Ubuntu 24 (1GB RAM, 1 CPU)

Системные требования
  • PHP 8.2+
  • MySQL 8.0+
  • Composer
  • Nginx / Apache
  • WebSocket (порт 9050)
  • Ubuntu 24 (рекомендовано)