Бета-версия 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 (рекомендовано)