Self-Hosted Data Node Setup
Welcome to the Enterprise setup. By running your own server, you retain 100% ownership and privacy over your inventory data. Your data never leaves your network.
Core Deployment Package
Download the official server deployment bundle. This package includes the configuration files required to run your private inventory node using Docker for mobile app synchronization.
Download Server Bundle (.zip)Web Dashboard Early Access
Want to manage your inventory from a desktop browser? The built-in Web Dashboard is currently in closed testing. Apply below to receive the separate Web Add-on package.
Apply via Email📋 Prerequisites
Before you begin, you need to have Docker installed on your computer or NAS.
🟢 OPTION A: Quick Start
If you just want to get your server running as fast as possible without touching any code, use this method (1-Click Setup).
Download and Extract
Download the ZIP file above and extract it to a folder on your computer.
Run the Startup Script
Double-click start_server.bat
bash start_server.sh
Connect Your App & Web Dashboard
The script will automatically check your system, start the server, and display your Local IP Address.
- For Mobile: Open the GridStorage app, go to Server Configuration, and type the URL exactly as shown (e.g.,
http://192.168.0.50:3000). - For PC/Mac: Type the same URL directly into any web browser. (Note: Web interface requires the Beta Web Add-on).
- Log in using the default credentials below.
Note: We highly recommend changing your password inside the app settings immediately after your first login.
🛠️ OPTION B: Advanced Setup
If you want full control over your security keys and database passwords before deploying, follow these manual steps.
Extract the ZIP file and open both files in a text editor to change the default credentials:
Open your terminal, navigate to your extracted folder, and run:
docker-compose up -d
Wait about 15-20 seconds for the database to fully initialize.
To find your IP:
- Windows: Open Command Prompt, type
ipconfig, find IPv4 Address. - Mac: Go to System Settings > Network > Wi-Fi > Details to find IP.
🛑 Troubleshooting & FAQ
"Server is Unreachable"
Ensure your phone and your computer are connected to the exact same Wi-Fi network. If you are on Windows, ensure your Windows Defender Firewall allows inbound traffic on TCP Port 3000.
How do I reset my server?
Open a terminal in the server folder and run docker-compose down -v. Warning: This will permanently delete all your local inventory data! To start fresh, run docker-compose up -d again.
🔒 Privacy Policy
Your data privacy is fundamental to our architecture. This is a local-first application, meaning your inventory data is stored exclusively on your device or within your private self-hosted node. We do not have access to your database, your passwords, or your synced inventory items.
View Full Privacy Policy on GitHub