This guide covers the complete installation process for FrameworX 10.1, from initial setup through licensing activation. Follow these procedures to ensure proper installation, configure licensing, and verify system operation. The installation process varies slightly based on operating system and deployment type.
C:\Program Files\FrameworX 10.1\
Silent installation for automation:
cmd
setup.exe /S /V"/qn INSTALLDIR=\"C:\FrameworX\" ADDLOCAL=ALL"
Parameters:
/S - Silent mode
/V - Pass parameters to MSI
/qn - No UI
INSTALLDIR - Installation path
ADDLOCAL - Features to install
DBTYPE - Database type (SQLITE|SQLSERVER)
DBSERVER - Database server name
SERVICETYPE - Service account type
bash
# Update package list
sudo apt-get update
# Install dependencies
sudo apt-get install -y wget apt-transport-https software-properties-common
# Add Microsoft package repository
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
# Install .NET Runtime
sudo apt-get update
sudo apt-get install -y dotnet-runtime-6.0 aspnetcore-runtime-6.0
# Download FrameworX package
wget https://download.frameworkx.com/linux/frameworkx-10.1.deb
# Install FrameworX
sudo dpkg -i frameworkx-10.1.deb
# Configure service
sudo systemctl enable frameworkx
sudo systemctl start frameworkx
bash
# Install dependencies
sudo yum install -y wget
# Add Microsoft repository
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/8/packages-microsoft-prod.rpm
# Install .NET Runtime
sudo yum install -y dotnet-runtime-6.0 aspnetcore-runtime-6.0
# Download and install FrameworX
wget https://download.frameworkx.com/linux/frameworkx-10.1.rpm
sudo rpm -ivh frameworkx-10.1.rpm
# Start service
sudo systemctl enable frameworkx
sudo systemctl start frameworkx
dockerfile
# Pull official image
docker pull frameworkx/runtime:10.1
# Run container
docker run -d \
--name frameworkx \
-p 9000:9000 \
-p 80:80 \
-v /data/solutions:/app/solutions \
-v /data/licenses:/app/licenses \
frameworkx/runtime:10.1
# With environment variables
docker run -d \
--name frameworkx \
-e LICENSE_KEY=XXXX-XXXX-XXXX-XXXX \
-e DB_CONNECTION="Server=db;Database=fx" \
-e ADMIN_PASSWORD="SecurePass123!" \
frameworkx/runtime:10.1
yaml
version: '3.8'
services:
frameworkx:
image: frameworkx/runtime:10.1
ports:
- "9000:9000"
- "80:80"
volumes:
- solutions:/app/solutions
- licenses:/app/licenses
environment:
- LICENSE_KEY=${LICENSE_KEY}
- DB_TYPE=POSTGRES
- DB_HOST=database
depends_on:
- database
database:
image: postgres:14
environment:
- POSTGRES_DB=frameworkx
- POSTGRES_USER=fxuser
- POSTGRES_PASSWORD=${DB_PASSWORD}
volumes:
- dbdata:/var/lib/postgresql/data
volumes:
solutions:
licenses:
dbdata:
For solution development and testing:
For production deployment:
Development and runtime in one:
Full-featured evaluation:
Organization-wide deployment:
Automatic activation with internet connection:
For systems without internet:
USB-based licensing:
Centralized license management:
xml
<LicenseSettings>
<ServerAddress>license.company.com</ServerAddress>
<Port>27000</Port>
<Timeout>30</Timeout>
</LicenseSettings>
Issue | Cause | Solution |
---|---|---|
Installer won't start | Missing prerequisites | Install .NET Framework and VC++ Redistributables |
Installation fails at 50% | Insufficient disk space | Free up disk space, need 5GB minimum |
Service won't start | Permission issue | Check service account permissions |
Database connection fails | SQL Server configuration | Enable TCP/IP, check firewall |
Missing components | Partial installation | Run repair installation |
Upgrade fails | Version conflict | Uninstall previous version first |
Issue | Cause | Solution |
---|---|---|
Invalid license key | Typing error | Verify key, check for O/0, I/1 confusion |
Activation fails | Network blocked | Check firewall, use offline activation |
License expired | Time-limited license | Renew license or request extension |
Feature not available | Wrong license type | Upgrade license to include feature |
Dongle not detected | Driver issue | Reinstall dongle drivers |
Too many activations | License limit reached | Deactivate unused installations |
Issue | Cause | Solution |
---|---|---|
Designer won't open | License type | Verify development license installed |
Can't create solution | Permission issue | Run as administrator |
Slow performance | Windows Defender | Add exclusions for FrameworX folders |
Missing templates | Incomplete installation | Run repair, install samples |
cmd
# Windows
sc query "FrameworX Runtime"
# Linux
systemctl status frameworkx
<details> <summary>Structured Information for AI Tools</summary>
json
{
"module": "Installation & Licensing",
"category": "Reference Guide",
"purpose": "Complete installation and licensing procedures",
"installationTypes": {
"windows": ["Standard", "Command Line", "Server Only"],
"linux": ["Ubuntu/Debian", "RHEL/CentOS"],
"container": ["Docker", "Kubernetes"]
},
"licenseTypes": {
"development": "Design and test only",
"runtime": "Production deployment",
"combined": "Development and runtime",
"trial": "30-day evaluation",
"enterprise": "Organization-wide"
},
"activationMethods": [
"Online activation",
"Offline activation",
"Hardware dongle",
"License server"
],
"commonTasks": [
"Fresh installation",
"Upgrade existing",
"License activation",
"Troubleshooting",
"Verification"
],
"supportFiles": {
"logs": "Installation.log",
"config": "FrameworX.config",
"license": "License.lic"
}
}
</details>