https://github.com/goobyfrs/goobydesk
Simple, Lightweight, Databaseless Service Desk for Home Labbers, Families, and very Small Business
https://github.com/goobyfrs/goobydesk
databaseless email-template flask-application helpdesk-ticketing html5 python3 selfhosted service-desk
Last synced: 6 months ago
JSON representation
Simple, Lightweight, Databaseless Service Desk for Home Labbers, Families, and very Small Business
- Host: GitHub
- URL: https://github.com/goobyfrs/goobydesk
- Owner: GoobyFRS
- License: other
- Created: 2025-01-16T15:52:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-13T14:00:13.000Z (over 1 year ago)
- Last Synced: 2025-04-30T14:27:49.797Z (about 1 year ago)
- Topics: databaseless, email-template, flask-application, helpdesk-ticketing, html5, python3, selfhosted, service-desk
- Language: HTML
- Homepage:
- Size: 546 KB
- Stars: 37
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
# GoobyDesk
The Ultimate Simple, Lightweight, Databaseless Service Desk for Home Labbers, Families, and One Man MSPs.
**Current Version:** v0.7.4
**Revision Date:** 2025.12.15
[GoobyDesk Repo Wiki](https://github.com/GoobyFRS/GoobyDesk/wiki) & [Production Deployment Guide](https://github.com/GoobyFRS/GoobyDesk/wiki/Production-Deployment-Guide).
## What is GoobyDesk
GoobyDesk is a Python3, Flask-based web application. Leverages Cloudflare Turnstile for Anti-Spam/Brute force protection. It has support for multiple technicians. It can send and receive email replies as well as send notifications to Slack and Discord! Accepts incoming webhooks from Tailscale and Uptime-Kuma!
Mobile-friendly landing page with lightweight ticket submission.
- Requestor Name
- Requestor Contact Email
- Ticket Subject/Title
- Ticket Impact
- Low, Medium, High
- Ticket Urgency
- Planning, Low, Medium, High
- Ticket Message
- Ticket Category
- Request, Incident, Maintenance, Change, Access
Simple YAML configuration!
New Ticket Created confirmation emails are based on a clean HTML5 Jinja template that can be easily customized. User email replies are appended to the ticket notes.
Technician Dashboard where logged in users can view Open Tickets and manage them. Closed Tickets are hidden from the Dashboard by default.
## Goals and Roadmap to Production v1.0
- Accept NewRelic webhooks for ticket creation.
- Reporting Module with SLA tables.
- Secure Technician passwords with hashing.
- Rate Limit without CloudFlare.
- High Quality User Input Sanitation.
### Mobile Landing Page

### Login Page

### Ticket Commander View

### Email Template

### Slack Alert
Image coming soon.
### Discord Alert
