Version: 1.0.0
Last Updated: March 1, 2026
Estimated Time: 15 minutes
This guide will help you get started with Nine in just 15 minutes. By the end, you'll have:
- ✅ Installed the application
- ✅ Created your organization
- ✅ Added your first property
- ✅ Added a tenant
- ✅ Created a lease
- ✅ Generated an invoice
- ✅ Recorded a payment
- ✅ Scheduled an inspection
Let's get started!
Before you begin, ensure you have:
- Operating System:
- Linux (Ubuntu 20.04+, Debian 11+, Fedora 35+), OR
- Windows 10/11 (64-bit)
- Hardware:
- 2 GB RAM minimum (4 GB recommended)
- 500 MB disk space
- Downloaded: Nine v1.0.0 installer for your platform
Nine. is distributed as an AppImage, which runs on all major Linux distributions—including Ubuntu, Debian, Fedora, RedHat, Arch, openSUSE, and more. No installation required: just download, make executable, and run.
Nine. is available as a portable Windows executable (.exe). No installation required—just download, extract, and run. All application data is stored locally in the same folder, making it easy to use Nine from a USB drive or move between systems.
Option A: AppImage (Recommended for most users)
# 1. Download the file
# File: Nine-1.0.0-x86_64.AppImage
# 2. Make it executable
chmod +x Nine-1.0.0-x86_64.AppImage
# 3. Run the application
./Nine-1.0.0-x86_64.AppImageOption B: Debian Package (Ubuntu/Debian users)
# 1. Install the package
sudo dpkg -i Nine-1.0.0-amd64.deb
# 2. Run the application
nineOption A: NSIS Installer (Recommended)
- Download
Nine-1.0.0-x64-Setup.exe - Double-click the installer
- Follow the wizard:
- Click "Next" to begin
- Accept license agreement
- Choose installation directory (default:
C:\Program Files\Nine\) - Create desktop shortcut (recommended)
- Click "Install"
- Launch from Start Menu or Desktop shortcut
Option B: Portable Executable (No installation)
- Download
Nine-1.0.0-x64-Portable.exe - Place in your desired folder (e.g.,
C:\Nine\) - Double-click to run
✅ Checkpoint: Application window should open showing the New Setup Wizard.
When you first launch Nine, the New Setup Wizard guides you through initial setup.
On the "Create Organization" screen:
-
Organization Name: Enter your business name
- Example: "ABC Property Management" or "John Smith Rentals"
-
Contact Information:
- Phone: Your business phone number
- Email: Your business email address
- Website: (Optional) Your website URL
-
Address:
- Street address
- City, State, ZIP code
- Country
-
Click "Create Organization"
✅ Checkpoint: You should see "Organization created successfully!" message.
On the "Register User" screen:
-
Personal Information:
- First Name: Your first name
- Last Name: Your last name
-
Login Credentials:
- Email: Your email address (becomes your username)
- Password: Choose a strong password
- Minimum 8 characters
- Must contain: uppercase, lowercase, number, special character
- Confirm Password: Re-enter your password
-
Role: Administrator (automatically selected for first user)
-
Click "Register"
✅ Checkpoint: You should be logged in and see the Dashboard.
After registration, you'll see the main dashboard with:
- Navigation menu on the left
- Dashboard widgets showing 0 properties, tenants, leases
- Welcome message with quick actions
Note: Your account is automatically confirmed in Nine (no email verification step).
Let's add a rental property to your portfolio.
- Click "Property Management" in the left navigation menu
- Click "Properties"
- Click "Add Property" button (top-right)
Basic Information:
-
Property Name: Give it a friendly name
- Example: "123 Main Street House"
-
Address:
- Street Address: 123 Main Street
- City: Anytown
- State/Province: CA
- ZIP/Postal Code: 12345
- Country: USA
-
Property Type: Select from dropdown
- Options: Single Family, Multi-Family, Apartment, Condo, Townhouse
- Choose: Single Family
-
Number of Units: 1 (for single-family home)
Financial Information:
- Monthly Rent: $1,500.00
- Security Deposit: $1,500.00 (typically equal to one month's rent)
Property Status:
- Select: Available (ready to rent)
Description (Optional):
- Enter a brief description of the property
- Example: "Beautiful 3-bedroom, 2-bathroom single-family home with large backyard. Recently renovated kitchen with modern appliances."
- Click "Save" button at the bottom
- You'll be redirected to the property list
✅ Checkpoint: You should see your property in the list with status "Available".
- Click on your property name to view details
- Click "Upload Photo" button
- Select an image file (max 10MB)
- Photo appears in property profile
Now let's add a tenant who will rent this property.
- Click "Tenant Management" in left navigation
- Click "Tenants"
- Click "Add Tenant" button
Personal Information:
- First Name: Jane
- Last Name: Doe
- Email: jane.doe@example.com
- Phone: (555) 123-4567
Current Address (Optional but Recommended):
- Street Address: 456 Oak Avenue
- City: Anytown
- State: CA
- ZIP: 12345
Emergency Contact (Optional):
- Name: John Doe (Spouse)
- Relationship: Spouse
- Phone: (555) 123-4568
- Click "Save" button
- You'll be redirected to the tenant list
✅ Checkpoint: You should see Jane Doe in the tenant list.
Note: In a real-world scenario, you'd go through the full prospect-to-tenant journey (application, screening, approval). For this Quick Start, we're creating the tenant directly.
Let's create a lease agreement between your property and tenant.
- Click "Lease Management" in left navigation
- Click "Leases"
- Click "Create Lease" button
Lease Information:
- Property: Select "123 Main Street House" from dropdown
- Tenant: Select "Jane Doe" from dropdown
Lease Terms:
- Start Date: Choose today's date (or desired move-in date)
- Example: February 1, 2026
- End Date: Choose one year from start date
- Example: January 31, 2027
- Monthly Rent: $1,500.00 (pre-filled from property)
- Security Deposit: $1,500.00 (pre-filled from property)
- Due Day: 1 (rent due on 1st of each month)
Payment Terms:
- Late Fee Grace Period: 5 days (rent due 1st, late fee applied on 6th)
- Late Fee Amount: $50.00 or 5% of rent
- Payment Methods Accepted: Check all that apply
- ☑ Cash
- ☑ Check
- ☑ Credit Card
- ☑ ACH
- ☑ Online Portal
- Click "Generate Lease" button
- System creates the lease with status: Active
- Property status automatically changes to: Occupied
✅ Checkpoint: You should see the new lease in the lease list with status "Active".
- Click on the lease to view details
- Click "Download Lease PDF" button
- PDF opens showing complete lease agreement with all terms
Let's create the first month's rent invoice.
- Click "Financial Management" in left navigation
- Click "Invoices"
- Click "Create Invoice" button
Invoice Information:
- Lease: Select "Jane Doe - 123 Main Street House" from dropdown
- Invoice Type: Rent (from dropdown)
- Description: "February 2026 Rent"
Financial Details:
- Amount: $1,500.00 (pre-filled from lease monthly rent)
- Due Date: February 1, 2026
- Issue Date: Today's date (auto-filled)
Status:
- Invoice Status: Pending (default)
- Click "Save" button
- Invoice is created and added to the list
✅ Checkpoint: You should see the invoice with status "Pending" and due date of February 1, 2026.
Note: In production, rent invoices are automatically generated monthly by the background task system. For this Quick Start, we're creating one manually.
Now let's record that the tenant paid their rent.
- Stay in "Financial Management"
- Click "Payments"
- Click "Record Payment" button
Payment Information:
- Invoice: Select "February 2026 Rent - Jane Doe" from dropdown
- Payment Method: Check (or select what applies)
Financial Details:
- Amount: $1,500.00 (full rent payment)
- Payment Date: Today's date (or actual payment date)
- Payment Reference: Check #1234 (optional but recommended)
Notes (Optional):
- "Check received and deposited on [date]"
- Click "Save" button
- Payment is recorded
- Invoice status automatically updates to: Paid
- Invoice "Amount Paid" field updates to $1,500.00
✅ Checkpoint: When you view the invoice list, the invoice should now show status "Paid" with green indicator.
- Click on the payment to view details
- Click "Generate Receipt" button
- PDF receipt generated showing payment confirmation
Let's schedule a move-in inspection for the property.
- Click "Maintenance & Inspections" in left navigation
- Click "Inspections"
- Click "Schedule Inspection" button
Inspection Information:
- Property: Select "123 Main Street House"
- Inspection Type: Move-In (from dropdown)
- Inspection Date: Choose today's date or soon after move-in
Scheduled By:
- Your name (auto-filled)
Notes (Optional):
- "Initial move-in inspection before tenant occupancy"
- Click "Schedule" button
- Inspection is added to calendar and inspection list
✅ Checkpoint: You should see the inspection scheduled on the calendar and in the inspection list.
Later, when you perform the inspection:
- Click on the inspection from the list
- Click "Start Inspection" button
- Go through 26-item checklist:
- Exterior (4 items): Roof, Siding, Windows, Landscaping
- Interior (6 items): Walls, Floors, Ceilings, Doors, Closets, Light Fixtures
- Kitchen (4 items): Appliances, Cabinets, Countertops, Sink/Plumbing
- Bathroom (4 items): Fixtures, Toilet, Sink, Shower/Tub
- Systems (8 items): HVAC, Electrical, Plumbing, Water Heater, etc.
- Mark each item: Pass / Fail / Needs Repair
- Add notes for any issues found
- Click "Complete Inspection"
- Click "Generate PDF Report"
You've successfully completed the Quick Start Guide!
In just 15 minutes, you've learned how to:
- ✅ Install Nine
- ✅ Create your organization
- ✅ Register your user account
- ✅ Add a property
- ✅ Add a tenant
- ✅ Create a lease
- ✅ Generate a rent invoice
- ✅ Record a payment
- ✅ Schedule an inspection
Property Management:
- Add up to nine (9) properties
- Upload property documents (certificates, insurance, photos)
- Mark properties as Under Renovation or Off Market
- Track property value and appreciation
Tenant Workflow:
- Use the Prospect-to-Tenant journey for new tenants:
- Add Prospect (inquiry phase)
- Schedule Tour
- Submit Rental Application
- Screen Application (background/credit checks)
- Approve/Deny Application
- Generate Lease Offer
- Tenant Accepts Lease
- Automatic Tenant Creation
Financial Management:
- Set up recurring rent invoices (auto-generated monthly)
- Configure late fees (grace period + amount/percentage)
- Generate financial reports (income, expenses, payment history)
- Track security deposits and annual dividends
Maintenance & Inspections:
- Create maintenance requests from tenants
- Assign requests to vendors
- Track repair costs and completion
- Schedule routine inspections (quarterly, semi-annual, annual)
- Generate inspection reports
Calendar & Scheduling:
- View all events in monthly calendar
- Schedule property tours for prospects
- Track lease expiration dates
- Set payment due date reminders
Notifications:
- Configure email notifications (SendGrid)
- Enable SMS alerts (Twilio)
- Customize notification preferences per user
- View notification history in Notification Center
Background Automation:
- Let the system automatically:
- Apply late fees after grace period
- Send lease expiration warnings (60/30/14 days)
- Calculate and distribute security deposit dividends
- Schedule routine inspections
- Clean up old data
- Release Notes - What's new in v1.0.0
- User Guide - Comprehensive 10-chapter guide covering all features
- Administrator Guide - System configuration and management
- Database Management Guide - Backup, restore, troubleshooting
Support Channels:
- 📧 Email Support: cisguru@outlook.com
- 🐛 Report Bugs: GitHub Issues
- 💡 Request Features: GitHub Discussions
- 📖 Documentation:
/Documentation/v1.0.0/
Community:
- Star the project on GitHub
- Contribute to development
- Share feedback and suggestions
Organization Settings:
- Navigate to Settings → Organization
- Update business hours, contact information, logo
User Settings:
- Navigate to Settings → Profile
- Update personal information, password, notification preferences
Notification Settings:
- Navigate to Settings → Notifications
- Enable/disable email, SMS, in-app notifications
- Configure SendGrid (email) and Twilio (SMS) API keys if needed
Database Settings:
- Navigate to Settings → Database
- Configure automatic backups:
- Enable scheduled backups
- Set backup frequency (daily, weekly, monthly)
- Choose backup time (default: 2 AM)
- Monitor database health and size
Financial Settings:
- Navigate to Settings → Financial
- Configure late fees:
- Grace period (default: 5 days)
- Late fee amount ($50 or 5% of rent)
- Apply late fees automatically: Yes/No
Inspection Settings:
- Navigate to Settings → Inspections
- Configure routine inspection frequency:
- None, Quarterly, Semi-Annual, Annual
- Enable auto-scheduling of move-in inspections
Password Management:
- Use a strong, unique password
- Enable password manager for secure storage
- Change password periodically
Data Backups:
- Enable automatic daily backups
- Store backups in multiple locations (local + cloud)
- Test restore process periodically
Session Security:
- Application auto-locks after 18 minutes of inactivity
- Always log out when leaving computer unattended
Data Privacy:
- All tenant data encrypted at rest
- Soft delete enabled (data recoverable if accidentally deleted)
- Audit trails track all data changes (who, when, what)
A: Not directly in v1.0.0. You'll need to manually enter your properties, tenants, and leases. Data import features are planned for a future release.
A: When you try to add a 10th property, you'll see an upgrade message explaining that Nine is limited to 9 properties. You can either:
- Remove an inactive property to add a new one
- Upgrade to Nine Professional (future release) for unlimited properties
A: No, Nine is limited to 3 users (1 system account + 2 login users). This is a product-level restriction. For more users, you'll need to upgrade to Nine Professional when available.
A: No, Nine stores all data locally on your computer in a SQLite database file. Your data never leaves your device unless you choose to enable email/SMS notifications or back up to a cloud service.
A: No for core features - the application works completely offline. Yes for optional features:
- Email notifications (SendGrid)
- SMS notifications (Twilio)
- Future online payment processing
A: Navigate to Settings → Database → Backup & Restore:
- Click "Create Backup" for manual backup (recommended before major changes)
- Enable "Schedule Automatic Backups" for daily/weekly backups
- Backups stored in:
Data/Backups/folder - Copy backups to external drive or cloud storage for safety
A: Nine uses soft delete - deleted records are marked as deleted but not permanently removed. Contact support for data recovery assistance if needed.
A: Not in v1.0.0. macOS support is planned for a future release. For now, use a Windows or Linux computer.
A: Not yet. A mobile companion app (view-only) is planned for a future release.
Windows:
- Right-click installer → "Run as Administrator"
- Check if antivirus is blocking the application
- Ensure .NET 10 Runtime is installed (bundled with app)
Linux:
- Ensure AppImage has execute permissions:
chmod +x Nine*.AppImage - Check system logs:
journalctl -xe - Verify dependencies installed (usually auto-included)
- Navigate to Settings → Database
- Click "Check Database Health"
- If corrupted, click "Restore from Backup"
- If no backup, click "Reset Database" (
⚠️ loses all data)
- Verify email and password are correct
- Check Caps Lock is off
- If forgotten password, use "Reset Password" link
- If still stuck, check logs in
Data/Logs/folder
- Navigate to Settings → Notifications
- Verify SendGrid API key is correct
- Check SendGrid account is active and not rate-limited
- View error logs in Settings → System → Logs
- Check database size: Settings → Database → Database Size
- Run database optimization: Settings → Database → Optimize
- Close other applications to free up memory
- Consider hardware upgrade if below minimum specs
Need help? We're here for you!
Email: cisguru@outlook.com
GitHub: https://github.com/xnodeoncode/nine
When contacting support, please include:
- Version number (Settings → About)
- Operating system (Windows/Linux)
- Description of issue (what happened vs what you expected)
- Steps to reproduce (how to recreate the problem)
- Screenshots (if applicable)
- Log files (Settings → System → Export Logs)
Ready to dive deeper?
- Read the User Guide - Comprehensive 10-chapter guide covering every feature
- Configure automation - Set up late fees, recurring invoices, backups
- Explore reports - Generate financial and operational reports
- Customize settings - Tailor the application to your workflow
- Join the community - Connect with other landlords using Nine
Thank you for choosing Nine! 🏠
We hope this Quick Start Guide helped you get up and running quickly. Enjoy managing your properties with confidence!
Document Version: 1.1
Last Updated: February 18, 2026
Author: CIS Guru with GitHub Copilot