All Projects → discord-tickets → portal-v1

discord-tickets / portal-v1

Licence: OSL-3.0 License
A web server for serving Discord Tickets ticket archives.

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
EJS
674 projects

Projects that are alternatives of or similar to portal-v1

tickets
Basic ticket tracker build on Laravel PHP framework
Stars: ✭ 18 (+5.88%)
Mutual labels:  tickets
obs-auto-subtitle
Show the subtitle as long as you speak
Stars: ✭ 135 (+694.12%)
Mutual labels:  transcript
brunnhilde
Siegfried-based characterization tool for directories and disk images
Stars: ✭ 55 (+223.53%)
Mutual labels:  archives
v13-Discord-Bot
This is my V13 Discord Bot, it has around 95 commands, 17 events, and stores all kinds of data in an SQL database for ease of access. Not to mention a unique style and friendly help menu interface. Used by over 25 people in popular company based servers, this will bring you a professional look that tops your competition.
Stars: ✭ 38 (+123.53%)
Mutual labels:  tickets
RapidMavenPushPlugin
A Gradle plugin : Upload Artifacts to Multi Maven Repository
Stars: ✭ 21 (+23.53%)
Mutual labels:  archives
giticket
Utility to autoadd ticket number specified in your branch name to your commits!
Stars: ✭ 51 (+200%)
Mutual labels:  tickets
Archiver
Easily create & extract archives, and compress & decompress files of various formats
Stars: ✭ 3,373 (+19741.18%)
Mutual labels:  archives
tainacan
A flexible and powerful repository platform for WordPress
Stars: ✭ 67 (+294.12%)
Mutual labels:  archives
Phomeme
Simple sentence mixing tool (work in progress)
Stars: ✭ 18 (+5.88%)
Mutual labels:  transcript
tiket
TIKET is a ticketing/helpdesk system to support and help you deal with issues/incidents in your organization or from customers.
Stars: ✭ 59 (+247.06%)
Mutual labels:  tickets
Random-Number-Generator
A clean, simple random number generator for Android. Downloaded 180,000+ times and rated 2,000+ times on Google Play with 4.7+ average rating.
Stars: ✭ 30 (+76.47%)
Mutual labels:  tickets
springcrm
An open-source CRM.
Stars: ✭ 14 (-17.65%)
Mutual labels:  tickets
DiscordTickets
A cool Discord bot to manage tickets on your server !
Stars: ✭ 46 (+170.59%)
Mutual labels:  tickets
HackTheStacks
The 3rd Annual American Museum of Natural History Hackathon produced by the BridgeUP: STEM program
Stars: ✭ 32 (+88.24%)
Mutual labels:  archives
roda
RODA - Repository of Authentic Digital Objects
Stars: ✭ 54 (+217.65%)
Mutual labels:  archives
Attendize
Attendize is an open-source ticket selling and event management platform built on Laravel.
Stars: ✭ 3,285 (+19223.53%)
Mutual labels:  tickets
digital-paper-edit-client
Work in progress - BBC News Labs digital paper edit project - React Client
Stars: ✭ 36 (+111.76%)
Mutual labels:  transcript
bagarino
bagarino sells you tickets
Stars: ✭ 17 (+0%)
Mutual labels:  tickets
ikra
RNAseq pipeline centered on Salmon
Stars: ✭ 18 (+5.88%)
Mutual labels:  transcript
cummings.ee
A collection of the work of Edward Estlin Cummings, as it enters the public domain.
Stars: ✭ 32 (+88.24%)
Mutual labels:  archives

DiscordTickets Portal

GitHub issues GitHub stars GitHub forks GitHub license Codacy grade Discord support server

This is the accompanying archives web server for DiscordTickets.

Demo

Live example at tickets.eartharoid.me.

Screenshot

Screenshot

Requirements

  • Node v14 or above

Installation

These instructions assume you have a basic knowledge of server system administration.

  1. Clone/download the repository
  2. Edit user/.env (see Configuration)
  3. Configure the bot (see Bot Configuration)
  4. Set up an NGINX reverse proxy (optionally with SSL - eg. tickets.example.com [80/443] -> localhost:8080 [8080])
  5. Set up PM2 or systemd to keep it running. (node bin/www)
  6. Optionally change src/public/favicon.ico and src/public/assets/img/logo.png

Configuration

user/.env

Setting Info
HOST Public host (eg. https://tickets.example.com)
PORT Port for web server to run on
KEY Secret string for the bot to use to upload data
NAME Company/Guild/Bot name
KEEP_FOR Number of days to keep archives for. Disable with false.

Bot Configuration

DiscordTickets bot configuartion: In user/config.js, set transcripts.web.enabled and transcripts.web.server.

Then set ARCHIVES_KEY in user/.env to the same key you set before.

Future plans

  • Protected (Discord oauth2 login) user page for listing all archives belonging to that user
  • (guild-style) mini sidebar if logged in

(donate if you want this faster)

License

Released under OSL-3.0 license.

Copyright Bowser65 (frontend) & eartharoid (backend).

Changes made from Naila/Discord-chat-replica
  • Completely new web server code
  • Minor UI edits
  • Added nicknames and coloured names
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].