Getting Started with ForsetiDesk
Install ForsetiDesk on your Windows server, create your first users, and submit your first ticket in under 30 minutes.
Overview
ForsetiDesk is a self-hosted IT help desk and ITSM platform that runs as a Windows service on your own server. It ships as a single installer that sets up PostgreSQL, configures the service, and launches the web interface. No cloud dependency, no SaaS subscription required.
System Requirements
| Component | Minimum | Recommended |
|---|---|---|
| OS | Windows Server 2016 / Windows 10 | Windows Server 2022 |
| CPU | 2 cores | 4 cores |
| RAM | 4 GB | 8 GB |
| Disk | 20 GB free | 100 GB (for backups and attachments) |
| Network | LAN access | Static IP + DNS for remote access |
| Browser | Chrome 110+, Edge 110+, Firefox 115+ | Chrome (latest) |
Installation
- Download the ForsetiDesk installer (
ForsetiDesk_Setup_v1.17.0.exe) from your distribution channel. - Right-click the installer and select Run as administrator.
- Follow the setup wizard. Accept the license agreement and choose an installation directory (default:
C:\Program Files (x86)\ForsetiDesk). - The installer will prompt you for a database password. Choose a strong password and keep it — you'll need it if you ever need to access PostgreSQL directly.
- Click Install. The installer will:
- Install PostgreSQL 17 (if not already present)
- Create the
forsetidbdatabase and apply the schema - Register the ForsetiDesk Windows service
- Start the service automatically
- Create Start Menu shortcuts for Restart and Stop
- Once complete, open a browser and navigate to
http://localhost:4000(or your server's IP).
First Login
On a fresh installation, the login page displays a First-Time Setup panel with default credentials:
- Email:
[email protected] - Password:
ForsetiDesk@Admin1
- Enter the default credentials and click Sign In.
- You will be immediately redirected to the Change Password page — this is mandatory.
- Choose a strong password (minimum 12 characters, must include uppercase, lowercase, number, and special character).
- Click Change Password. You are now logged in as the primary administrator.
Creating Users
Navigate to Admin → Users → New User to add team members. Assign each user one of the following roles:
| Role | Typical Use |
|---|---|
| ADMIN | Full access — system configuration, user management, license, backup |
| MANAGER | Team oversight — sees direct reports' tickets, can reassign, receives escalations |
| TECH | Frontline technician — creates/updates tickets, posts notes, manages assets |
| QA | Quality assurance — reviews and approves/rejects completed tickets |
| CLIENT | End user — can only see and update their own tickets |
Sending a Temporary Password
When creating a user, the system generates a temporary password shown once on the screen. Share this with the new user — they will be forced to change it on first login. Temporary passwords are never stored in the database.
Setting Up Categories
Categories organize tickets by subject area (e.g., Hardware, Software, Network). They are optional but strongly recommended.
- Go to Admin → Categories.
- Click New Category and enter a name.
- To create a subcategory, select a parent when adding it. The Core tier supports 2 levels; Pro and above support up to 5 levels.
- Click the toggle to activate/deactivate categories without deleting them.
Suggested starting categories: Hardware · Software · Network · User Access · Other
Submitting Your First Ticket
- Click the New Ticket button in the sidebar (visible to all roles).
- Enter a clear, descriptive title (e.g., "Laptop cannot connect to VPN").
- Fill in the description with details about the issue.
- Select a Priority (Critical / High / Medium / Low) and a Category if configured.
- Optionally assign the ticket to a technician. Leave it unassigned if using a dispatch model.
- Click Create Ticket. The ticket appears in the list and the assigned tech (if any) is notified by email.
30-Day Pro Trial
Fresh ForsetiDesk installations automatically include a 30-day Pro trial. All Pro-tier features — custom fields, SLA, analytics, backup, email-to-ticket, and more — are unlocked immediately. No license key required.
- The trial starts on the installation date and cannot be paused or reset.
- A banner in the sidebar shows days remaining. It turns amber when fewer than 7 days remain.
- When the trial expires, the system drops to Core tier (3 seats, 100 tickets). All data is preserved.
- Install a license key at any time to activate the purchased edition and remove trial banners.
Next Steps
- Enable HTTPS: Admin → Security → TLS / Certificates — generate a self-signed cert or request a Let's Encrypt certificate for a trusted connection.
- Configure email notifications: Admin → Communications → Notifications — enter your SMTP server details so technicians and clients receive ticket updates by email.
- Set SLA targets: Admin → Settings → SLA Targets — define response and resolution time goals per priority level.
- Install a license: Admin → License — paste your license key to unlock Pro, Business, or Enterprise features.
- Invite your team: Create user accounts for all technicians and client users before going live.
- Read the full manual: ForsetiDesk User Manual v1.17.0