# Trident

Trident is a self-hosted tools & utilities app. A self-hosted slicer with a web UI. It is open source and self-hosted, installable on Unraid.

Canonical page: https://ourlocalhost.com/app/6833/trident

## Description

A self-hosted slicer with a web UI. Trident runs OrcaSlicer's slicing engine headless in Docker, so you can upload a model, pick a printer and material, preview the G-code layer by layer, and download it or send it straight to a Moonraker or OctoPrint printer, from any browser or phone. OrcaSlicer's full printer and filament library is built in (70+ vendors), you can import your own profiles, and it handles multi-material and tool-changer printers (for example the Snapmaker U1), multi-plate 3MF files with object picking, copies and positioning. As a bonus it also supports belt (conveyor) printers such as the IdeaFormer IR3 V2. Built on OrcaSlicer (AGPL-3.0); the patched fork's source is linked from the app's /source page.

## Platform availability

Available on 1 of 6 install platforms: Unraid.

## Health score

44/100 (Fair), based on 3 of 4 factors.
- Maintained: 79 (last commit 0 days ago)
- Popular: 6 (1 GitHub stars)
- Easy to install: 20 (1 install platform, Docker image)

## Links

- Unraid: https://ca.unraid.net/apps/trident-0gnf5j41xhpclg?q=Trident
- GitHub: https://github.com/mugenoesis/Trident

## Common questions

### Can Trident import custom printer and material profiles?

Yes, it accepts .json, .zip, .orca_printer, .orca_filament, and .orca_bundle profile files.

### Can I create a printer profile that is not in the built-in library?

You can copy an existing printer or start from a generic Marlin, Klipper, RRF, Repetier, or belt printer, then set the bed, nozzle, firmware, G-code, motion, and other printer settings.

### Does Trident support multi-color or tool-changing printers?

It lets you assign a file's colors to nozzles and slice multi-color models, including 4-head printers such as the Snapmaker U1.

### Can Trident send sliced G-code directly to a printer server?

It can upload G-code to a Moonraker printer, including Klipper, Mainsail, or Fluidd, or to OctoPrint.

### How does Trident handle multi-plate 3MF files?

You can preview each plate, slice any plate, choose which objects to print, and rotate or move objects on the selected plate while other plates stay unchanged.

### Does Trident validate STL files before slicing?

STL files are checked on upload for defects the slicer can repair, and holes it cannot repair are flagged.

---
Source: Our Local Host (https://ourlocalhost.com/app/6833/trident), the self-hosted and open-source app directory.
