Skip to content

Nix-Ka-dev/reminder-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Shoutouts an simple css https://simplecss.org/ es wird für die verwaltungsseite genutzt

Reminder System

Ein Node.js-Projekt mit einer Verwaltungsseite für Dienste und Discord Reminder-Nachrichten, das selbst gehostet werden kann.

Inhaltsverzeichnis


Setup

1. Herunterladen des Projekts

Lade das gesamte Projekt herunter oder klone es mit:

git clone https://github.com/Nix-Ka-dev/reminder-system.git
cd reminder-system

Lade node.js herunter

sudo apt install nodejs
  1. .env-Dateien erstellen

Erstelle zwei .env-Dateien, eine für die Verwaltungsseite und eine für den Discord-Bot. a. .env für die Verwaltungsseite

Gehe in den page-Unterordner und erstelle die .env-Datei mit folgendem Inhalt:

a. .env für die Page

MONGO_URI=mongodb://MONGODB-IP:PORT/verwaltung
LOGIN_PASSWORD=IHR_PASSWORT
SESSION_SECRET=IHR_SECRET

Gehe in den Discord-Unterordner und erstelle die .env-Datei mit folgendem Inhalt:

b. .env für den Discord-Bot

MONGO_URI=mongodb://MONGODB-IP:PORT/verwaltung
BOT_TOKEN=IHR_BOT_TOKEN
GUILD_ID=IHRE_SERVER_ID
CLIENT_ID=IHRE_CLIENT_ID
REMINDER_CHANNEL_ID=IHR_CHANNEL_FÜR_REMINDER

Manuelles Starten

a. Verwaltungsseite Wechsle in den Unterordner page und führe den folgenden Befehl aus:

node index.js

b. Discord-Bot Wechsle in den Unterordner discord und starte den Bot:

node index.js

Nutze PM2 zum start

PM2 ist ein mächtiges Tool zur Prozessverwaltung für Node.js-Anwendungen. Um PM2 zu verwenden, installiere es global:

npm install -g pm2

a. Verwaltungsseite mit PM2 starten

Wechsle in den page-Unterordner und starte die Anwendung:

pm2 start index.js --name "reminder-web"

b. Discord-Bot mit PM2 starten

Gehe in den Discord-Unterordner und starte den Bot:

pm2 start index.js --name "reminder-bot"

About

Dieses Projekt ist ein node.js Projekt mit einer Verwaltunsseite für dienste und Reminder Nachrichten was man selber hosten kann

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors