beoanswe-react und sonst ein paar dinge
This commit is contained in:
26
docs/Server-Ideen.md
Normal file
26
docs/Server-Ideen.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# Neuer Server f. Sternwarte
|
||||
|
||||
## Mailserver
|
||||
* Start0
|
||||
* IONOS -> billigster ist 1.50/m incl Domain
|
||||
|
||||
## Domain
|
||||
Am einfachsten die **sternwarte-welzheim.de** zu dem Mailserver umziehen.
|
||||
Die ist da **kostenlos**! Und damit sehen die Mails dann wieder gut aus (z.B. info@sternwarte-welzheim.de).
|
||||
|
||||
## Server
|
||||
* keiner Linux-Server bei z.B.:
|
||||
* Starto
|
||||
* IONOS
|
||||
|
||||
|
||||
## Mailingliste
|
||||
Auf dem Linux-Server mit Mailman selber aufsetzen
|
||||
|
||||
### Version
|
||||
|
||||
Version | Datum | Beschreibung
|
||||
--------|-------|-------------
|
||||
1.0.0 | 2025-11-02 | Beginn der Ideen
|
||||
|
||||
|
||||
8
sternwarte/.vscode/launch.json
vendored
8
sternwarte/.vscode/launch.json
vendored
@@ -4,14 +4,13 @@
|
||||
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
||||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
|
||||
{
|
||||
"name": "Listen for Xdebug",
|
||||
"type": "php",
|
||||
"request": "launch",
|
||||
"port": 9003,
|
||||
"pathMappings": {
|
||||
"/var/www/html": "${workspaceRoot}"
|
||||
"/var/www/html": "${workspaceFolder}"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -81,11 +80,6 @@
|
||||
},
|
||||
"profile": true,
|
||||
"openProfile": true
|
||||
},
|
||||
{
|
||||
"name": "Listen for Xdebug",
|
||||
"type": "php",
|
||||
"request": "launch"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
Um Zugriff auf das Netzwerk der Sternwarte zu erlangen, wurde dort auf der Fritzbox die Software **Wireguard** aktiviert. Diese erlaubt es, über einen sicheren Tunnel von dem Heim-PC (oder auch vom Tablet oder Smartphone) auf das Netzwerk zuzugreifen. Dazu muss auf dem lokalen Gerät (also PC etc). ebenfalls die Software **Wireguard** installiert und aktiviert werden.
|
||||
|
||||
###Installation von Wireguard
|
||||
### Installation von Wireguard
|
||||
|
||||
Unabh. vom Betriebssystem muss zuerst die Konfigurationsdatei (*Sternwarte.conf*) auf das Gerät geladen werden. Diese befindet sich auf dem Sternwartenserver im internen Bereich unter *Anleitungen*.
|
||||
|
||||
@@ -56,12 +56,12 @@ Dazu auf der Webseite <https://www.wireguard.com/install/> das Programm für das
|
||||
* den Schalter bei *Sternwarte* einschalten
|
||||
* Verbindung wird aufgebaut
|
||||
|
||||
###Zugriff auf Sternwarten-Netz
|
||||
Nun kann über die IP-Adresse oder den Namen im Sternwarten-Netz auf die diversen Geräte zugegriffen werden. z.B. kann zum Testen
|
||||
über **192.168.1.95** der Zugriff auf die Testseite des Wetterserver-Rechners erfolgen.
|
||||
### Zugriff auf Sternwarten-Netz
|
||||
Nun kann über die IP-Adresse oder den Namen im Sternwarten-Netz auf die diversen Geräte zugegriffen werden. z.B. kann zum Testen über **192.168.1.26** (oder **http://wetterserver**) der Zugriff auf die Testseite des Wetterserver-Rechners erfolgen. Hier darf **kein** http**s** verwendet werden.
|
||||
|
||||
###Zugriff auf das NAS-Laufwerk
|
||||
Die Web-Oberfläche des NAS kann über die Adresse **192.168.1.250** direkt im Browser aufgerufen werden. Der Username und das Passwort sind: 'Sternwarte', 'Welzheim92'. Natürlich geht die Verbindun nur dann, wenn Wireguard eingeschaltet ist !!
|
||||
### Zugriff auf das NAS-Laufwerk
|
||||
Die Web-Oberfläche des NAS kann über die Adresse **https://192.168.1.250** (oder über **https://Goldgrube**) direkt im Browser aufgerufen werden. **ACHTUNG**: Bitte unbedingt **https://** verwenden. Zwar mault dann der Browser, aber es geht leider nicht anders. Je nach Browser sieht die Warnmeldung unterschiedlich aus, aber prinzipiell muss man auf *Erweitert* oder so gehen, dann sagen dass man das Risiko akzeptiert und trotzdem die Webseite besuchen will. Da wir ja über VPN verbunden sind, ist das keinerlei Risiko. In der Regel merkt sich der Browser das und bein nächsten mal gibt es keine Warnung mehr.
|
||||
Der Username und das Passwort sind: 'Sternwarte', 'Welzheim92'. Natürlich geht die Verbindung nur dann, wenn Wireguard eingeschaltet ist !!
|
||||
|
||||
|
||||
Außerdem kann das Laufwerk direkt eingebunden werden:
|
||||
@@ -86,14 +86,15 @@ Ab sofort braucht nur Wireguard eingeschaltet sein (oder werden) und der Zugriff
|
||||
|
||||
Hier läuft dann der Zugriff direkt über *Goldgrube*.
|
||||
|
||||
###VPN (Wireguard) verlassen
|
||||
### VPN (Wireguard) verlassen
|
||||
**\*\*\* NICHT vergessen das VPN wieder ausschalten \*\*\***
|
||||
Denn sonst läuft **jeder** Internetverkehr über die Fritzbox der Sternwarte !
|
||||
|
||||
Je nach Betriebssystem die APP **Wireguard** wieder aufrufen und den entsprechenden Schalter wieder ausschalten (bzw. auf *Deaktivieren* klicken.
|
||||
|
||||
####Versionen
|
||||
#### Versionen
|
||||
Datum | Version | Author | Bemerkung
|
||||
------|---------|--------|--------
|
||||
2024-05-15 | 0.1 | rxf | erster Entwurf
|
||||
2024-06-17 | 1.0 | rxf | vollständige Verison
|
||||
2025-11-07 | 1.1.0 | rxf | https Notwendigkeit
|
||||
2024-06-17 | 1.0.0 | rxf | vollständige Verison
|
||||
2024-05-15 | 0.1.0 | rxf | erster Entwurf
|
||||
|
||||
@@ -118,7 +118,7 @@ function getTeilnehmer($seed,$isid,$withdate)
|
||||
|
||||
// Daten aller Teilnehmer ab eines Führungsdatumns abholen
|
||||
// Parameter:
|
||||
// $fid: Führungsdatum, ab dem die Info geholt wirdTeilnehmer - ID
|
||||
// $fid: Führungsdatum, ab dem die Info geholt wird
|
||||
// Return:
|
||||
// Dict mit allen Daten des Teilnehmers
|
||||
function getAllTeilnehmer($fdatum)
|
||||
@@ -189,7 +189,7 @@ function getNextFuehrungen($soviel, $fid) {
|
||||
|
||||
function updateTeilnehmer_fdate($id, $fdatum, $fid) {
|
||||
global $db;
|
||||
$sql_stmt = "UPDATE anmeldungen SET fdatum=$fdatum,fid=$fid where id=$id";
|
||||
$sql_stmt = "UPDATE anmeldungen SET fdatum=$fdatum,fid=$fid, abgesagt=NULL where id=$id";
|
||||
$result = mysqli_query($db, $sql_stmt) or die(mysqli_error($db));
|
||||
return $result;
|
||||
}
|
||||
|
||||
14
sternwarte/beoanswer/.env.example
Normal file
14
sternwarte/beoanswer/.env.example
Normal file
@@ -0,0 +1,14 @@
|
||||
# Kopiere diese Datei zu .env und passe die Werte an
|
||||
|
||||
# Backend API Configuration
|
||||
#VITE_API_URL=/api/intern/sofue/php/sofueDB.php
|
||||
|
||||
# Für Production könntest du auch direkte URLs verwenden:
|
||||
VITE_API_URL=https://sternwarte-welzheim.de/intern/sofue/php/sofueDB.php
|
||||
|
||||
# HTTP Basic Authentication für geschütztes Backend
|
||||
VITE_API_USERNAME=dein_username
|
||||
VITE_API_PASSWORD=dein_passwort
|
||||
|
||||
# Debug-Modus (optional)
|
||||
# VITE_DEBUG=true
|
||||
9
sternwarte/beoanswer/.env.production
Normal file
9
sternwarte/beoanswer/.env.production
Normal file
@@ -0,0 +1,9 @@
|
||||
# Production Environment Variables
|
||||
VITE_API_URL=/intern/sofue/php/sofueDB.php
|
||||
|
||||
# HTTP Basic Authentication
|
||||
VITE_API_USERNAME=beogruppe
|
||||
VITE_API_PASSWORD=ArktUhr
|
||||
|
||||
# Optional: Debug-Modus für Production meist ausgeschaltet
|
||||
# VITE_DEBUG=false
|
||||
Reference in New Issue
Block a user