Introduction
Solinx is a decentralized deployment platform that enables you to deploy web applications to the blockchain. Deploy once, live forever on ICP (Internet Computer Protocol), Base, and IPFS.
Key Features
- Indestructible hosting - Distributed across IPFS with no single point of failure
- GitHub integration - Connect your repo and deploy in seconds
- On-chain domains - Register and manage .base.eth domains
- Real-time builds - Watch your deployments happen live via WebSocket
- Free forever tier - 3 projects, unlimited bandwidth, no credit card required
Quick Start
Get your first project deployed in under 2 minutes.
Authentication
Solinx supports multiple authentication methods for secure access.
GitHub OAuth
The recommended way to authenticate. Connect your GitHub account to access your repositories.
- Click "Login" in the navigation
- Select "Continue with GitHub"
- Authorize Solinx to access your repositories
- You'll be redirected back with your access token
Wallet Login
Connect with your Web3 wallet for a decentralized authentication experience.
Wallet login is available for users who prefer Web3-native authentication. You'll need to sign a message to verify wallet ownership.
Projects
Projects are the core of Solinx. Each project represents a deployment from a GitHub repository.
Creating a Project
- Navigate to Projects - Click "New Project" from your dashboard
- Select Repository - Choose from your connected GitHub repositories
- Choose Branch - Select the branch you want to deploy (default: main)
- Configure Project:
- Project name (auto-generated from repo name)
- Framework detection (auto-detected or manual)
- Environment variables (optional)
- Deploy - Click "Deploy" to start the build process
Project Settings
Each project has its own settings page where you can:
- Update project name and description
- Manage environment variables
- Configure build settings
- Connect custom domains
- View deployment history
Templates
Start with a pre-built template and deploy in 15 seconds. All templates are Base-native and deploy straight to ICP.
MiniSwap
DeFiUniswap V2 fork pre-connected to Base mainnet
NFT Drop
NFTsGasless mints, 1155 support, royalties
Onchain Game
GamingFully on-chain game engine + leaderboard
Token Gated Site
Members-onlyOnly NFT holders can access
Perp DEX Dashboard
TradingLive orderbook + positions on Base L2
AI Agent Frontend
AIChat with your on-chain agent
Builds & Deployments
Every deployment goes through a build process that compiles your code and deploys it to multiple networks.
Build Process
Clone Repository
Your GitHub repository is cloned to the build environment
Install Dependencies
Dependencies are installed using npm, pnpm, or yarn (auto-detected)
Build Project
Your project is built using the detected framework (Next.js, Vite, etc.)
Deploy to Networks
Your built files are deployed to IPFS, ICP, and Base simultaneously
Real-time Build Logs
Watch your builds happen in real-time via WebSocket connections. Build logs stream directly to your browser.
Deployment Networks
IPFS
Content-addressed storage for distributed hosting
ICP
Internet Computer Protocol for permanent hosting
Base
Base blockchain for identity and registry
Domains
Register and manage .base.eth domains for your deployments. Domains are truly yours on-chain.
Registering a Domain
- Navigate to the Domains page from your dashboard
- Enter your desired .base.eth domain name
- Check availability (domains are unique)
- Complete registration (free on Free tier, included with Pro)
- Link your domain to a project deployment
💡 Pro tip: Free tier includes basic .base.eth domains. Pro tier includes custom domains and advanced DNS settings.
Settings
Manage your account settings, integrations, and API tokens.
Profile
Update your profile information, email, and display preferences.
Integrations
Manage your GitHub connection and other third-party integrations.
API Tokens
Generate and manage API tokens for programmatic access to your projects.
Billing
View your subscription, payment methods, and billing history.
Pricing
Simple, transparent pricing. Start free, scale as you grow.
API Reference
Programmatic access to Solinx via REST API. All endpoints require authentication.
Authentication
Include your access token in the Authorization header:
Projects
Builds
Deployments
Troubleshooting
Build Failures
If your build fails, check the build logs for specific errors. Common issues:
- Missing dependencies in package.json
- Incorrect build command configuration
- Environment variables not set
- Framework detection issues
Deployment Issues
If your deployment doesn't appear:
- Wait a few minutes for IPFS propagation
- Check that your build completed successfully
- Verify your domain configuration
- Check deployment status in the dashboard
Authentication Problems
If you're having trouble logging in:
- Clear your browser cache and cookies
- Revoke and re-authorize GitHub access
- Check that your access token hasn't expired
- Try logging out and back in