Installation Guide¶
Get DEEPS up and running on your system for testing and evaluation.
Experimental System Notice
DEEPS is currently in development/testing phase. Use only with dummy data. You are responsible for your own data security and handling. This is a personal research project exploring academic data processing approaches.
Download DEEPS¶
Current Version: v2.1¶
DEEPS is available for all major operating systems. Choose your platform below:
System Requirements: - Windows 10 or later (64-bit) - 4 GB RAM (8 GB recommended) - 2 GB available disk space - Administrator privileges for installation
Download Options:
-
Installer (.msi) - Recommended for most users Download Windows Installer
-
Portable (.zip) - No installation required Download Portable Version
System Requirements: - macOS 10.15 (Catalina) or later - Intel or Apple Silicon processor - 4 GB RAM (8 GB recommended) - 2 GB available disk space
Download:
System Requirements: - Ubuntu 18.04+ / CentOS 7+ / Fedora 30+ - 4 GB RAM (8 GB recommended) - 2 GB available disk space - Python 3.8+ (usually pre-installed)
Download Options:
-
AppImage - Universal Linux package Download AppImage
-
Debian Package (.deb) Download .deb Package
Installation Steps¶
Windows Installation¶
- Download the Windows installer (.msi file)
- Right-click the installer and select "Run as administrator"
- Follow the setup wizard:
- Accept the license agreement
- Choose installation location (default recommended)
- Select components to install
- Complete installation and restart if prompted
- Launch DEEPS from the Start menu or desktop shortcut
Installation Tips
- Temporarily disable antivirus during installation if prompted
- Choose "Install for all users" for multi-user environments
- Keep the default installation path for automatic updates
macOS Installation¶
- Download the macOS disk image (.dmg file)
- Open the downloaded .dmg file
- Drag DEEPS to the Applications folder
- Launch DEEPS from Applications
- Allow the app when macOS security prompts appear
Security Notice
On first launch, you may see "DEEPS cannot be opened because it is from an unidentified developer":
- Right-click DEEPS in Applications
- Select "Open" from the context menu
- Click "Open" in the security dialog
Linux Installation¶
Option 1: AppImage (Recommended)¶
- Download the AppImage file
- Make it executable:
chmod +x DEEPS-v2.1-x86_64.AppImage - Run:
./DEEPS-v2.1-x86_64.AppImage
Option 2: Debian Package¶
- Download the .deb package
- Install:
sudo dpkg -i deeps_2.1_amd64.deb - Resolve dependencies:
sudo apt-get install -f - Launch:
deepsor find in applications menu
Post-Installation Setup¶
First Launch¶
When you start DEEPS for the first time:
- License Verification - DEEPS will attempt to verify your educational license
- Institution Setup - Configure your institution's details
- Database Initialization - Create the local database structure
- User Account - Set up the first administrator account
Verify Installation¶
Test your DEEPS installation:
- [ ] Application launches without errors
- [ ] License verification completes successfully
- [ ] You can access the main interface
- [ ] Sample data can be imported (optional test)
Network Configuration¶
License Verification Requirements¶
DEEPS requires internet access for initial license verification:
- Outbound HTTPS (port 443) for updates
- No inbound ports required
- Proxy support available for corporate networks
Data Directory Setup¶
Default Locations¶
DEEPS stores data in these default locations:
Custom Data Location¶
For institutional deployments, you can specify custom data directories:
- Settings → Preferences → Data Storage
- Choose network drive or shared storage location
- Ensure all users have read/write access
- Configure automatic backups to secure location
Multi-User Setup¶
Shared Installation¶
For multiple users accessing the same data:
- Install DEEPS on each user's computer
- Configure shared network storage for databases
- Set up user accounts with appropriate permissions
- Test concurrent access (read-only for most users)
Access Control¶
Configure user permissions:
- Administrator - Full access to all features
- Academic Staff - Process exams, generate reports
- Registrar - Access student records, create transcripts
- Read-Only - View reports, export data
Troubleshooting Installation¶
Common Issues¶
Installation Fails on Windows: - Run installer as Administrator - Temporarily disable antivirus software - Check available disk space (minimum 2 GB)
macOS Security Blocks App: - Right-click app, select "Open" - Check System Preferences → Security & Privacy - Allow app from "unidentified developer"
Linux Dependencies Missing:
- Update package manager: sudo apt update
- Install Python 3.8+: sudo apt install python3
- Install required libraries: sudo apt install python3-tk
License Verification Fails: - Check internet connectivity - Verify institutional firewall settings - Contact samuel.macharia@dkut.ac.ke for assistance
Getting Help¶
If you encounter installation issues:
- Check the Troubleshooting Guide
- Review Frequently Asked Questions
- Contact samuel.macharia@dkut.ac.ke for assistance
Next Steps¶
Once DEEPS is installed successfully:
- System Requirements - Verify your system is optimized
- First Setup - Configure DEEPS for your institution
- User Guide - Learn to use DEEPS effectively
Installation complete? Proceed to System Requirements to optimize your setup.