zox.

FXServer Installer

Back to portfolio

Desktop application

FXServer Installer

A Windows app for setting up, configuring, running, and maintaining an FXServer workspace in one place.

Svelte / TypeScript · Tauri / Rust

View repository (opens in a new tab) 7 stars· saved
FXServer Installer desktop dashboard
Role
Design and application development
Interface
Svelte / TypeScript
Desktop
Tauri / Rust
Platform
Windows

The challenge

Setting up and running FXServer usually means moving between installers, folders, configuration files, browser dashboards, terminals, and database tools. I wanted those jobs in one app, with clear feedback when something changes or fails.

The approach

Tauri and Rust handle native operations, while Svelte and TypeScript power the interface and application state.

Updates and destructive actions show progress, warnings, logs, and recovery options instead of running silently.

The app follows the way an FXServer is managed: setup, artifacts, configuration, MariaDB, server control, resources, and diagnostics.

Inside the project

  • First-run workspace checks
  • FXServer artifact management
  • Configuration editor and helpers
  • MariaDB lifecycle and query tools
  • Server control, RCON, and performance data
  • Resource updates, logs, and utilities

Design and application development by Zox. Public source on GitHub.