SiteForge

Bewertet mit 5.00 von 5, basierend auf 1 Kundenbewertung
(1 Kundenrezension)

CHF 30.00

Ein einsteigerfreundliches CMS zum Erstellen von Websites

Kategorie:

SiteForge

Professionelle Blog- und Website-Lösung für Unternehmen und Privatpersonen

🚀 Über SiteForge

SiteForge ist eine moderne, skalierbare Blog- und Website-Plattform, entwickelt von LATIN AI Software. Sie bietet eine benutzerfreundliche Oberfläche für die Erstellung und Verwaltung professioneller Websites ohne Programmierkenntnisse. Mit einem modularen Plugin-System und umfassenden Sicherheitsfeatures ist SiteForge die ideale Lösung für Unternehmen, Blogger und Content-Ersteller.

🎨 Theme Creator

Erstellen Sie individuelle Themes in wenigen Sekunden mit unserem visuellen Theme-Builder. Keine CSS-Kenntnisse erforderlich.

📝 Blog-Management

Vollständiges Content-Management-System mit Beiträgen, Kategorien, Tags und Umfragen-Unterstützung.

👥 Benutzerverwaltung

Mehrstufiges Berechtigungssystem mit Administratoren, Editoren und Autoren-Rollen.

📊 Analytics

Integrierte Besucheranalyse mit Datenschutz-Compliance und Cookie-Consent-Management.

🛡️ Sicherheit

Umfassende Sicherheitsfeatures: Rate-Limiting, CSRF-Schutz, verschlüsselte Konfigurationen und Malware-Scanning.

🔌 Plugin-System

Modulares Plugin-System für erweiterte Funktionen wie Git-Integration, Backup-Services und YouTube-Kanal-Einbindung.

📱 Medienverwaltung

Integrierter Media-Manager für Datei-Uploads, Bildbearbeitung und Medienbibliothek.

🔄 Automatische Updates

Automatisches Update-System für Sicherheits-Patches und neue Features.

🎥 YouTube-Integration

Automatische Einbindung der neuesten YouTube-Videos aus konfigurierten Kanälen.

💾 Backup-System

Automatisierte Backups mit lokaler und Remote-Speicherung (FTP/SFTP).

🏗️ Stylesheet Creator

Visueller CSS-Editor für individuelle Stylesheet-Anpassungen.

📋 Systemanforderungen

  • Python: 3.12 oder höher
  • Betriebssystem: Linux (empfohlen), Windows, macOS
  • Webserver: Integrierter Flask-Server oder WSGI-kompatible Server (Gunicorn, uWSGI)
  • Datenbank: Dateibasiert (JSON) oder externe Datenbanken
  • Speicher: Mindestens 500MB freier Speicherplatz
  • RAM: Mindestens 512MB (empfohlen 1GB+)

⚡ Schnellinstallation

1
Lizenz erwerben: Besuchen Sie https://latinai.ch/shop und erwerben Sie eine SiteForge-Lizenz.
2
Automatische Installation (Linux):

wget https://latinai.ch/install.sh
chmod +x install.sh
sudo ./install.sh
3
Manuelle Installation:

# Python 3.12+ installieren
# Virtuelle Umgebung erstellen
python3 -m venv .venv
source .venv/bin/activate # Linux/macOS
# oder .venv\Scripts\activate # Windows# Abhängigkeiten installieren
pip install -r requirements.txt# Lizenz-Key in data/license.txt speichern
mkdir -p data
echo «IHRE_LIZENZ_KEY_HIER» > data/license.txt

🔧 Konfiguration

Umgebungsvariablen (.env Datei)

Kopieren Sie .env.example zu .env und passen Sie die Werte an:

Variable Beschreibung Beispiel
SECRET_KEY Flask Secret Key für Sessions python -c «import secrets; print(secrets.token_hex(32))»
FLASK_ENV Umgebung (development/production) production
FLASK_DEBUG Debug-Modus (NIE in Produktion!) False
SERVER_PORT Port für den Server 443
SERVER_SSL_ENABLED SSL aktivieren True
SERVER_SSL_CERT_PATH Pfad zum SSL-Zertifikat /etc/ssl/certs/siteforge.crt
SERVER_SSL_KEY_PATH Pfad zum SSL-Private-Key /etc/ssl/private/siteforge.key
RATE_LIMIT_GENERAL Rate-Limit für normale Anfragen 300
MAX_UPLOAD_SIZE Maximale Upload-Größe in Bytes 52428800 (50MB)

🚀 Deployment

Entwicklungsserver starten

# Virtuelle Umgebung aktivieren
source .venv/bin/activate# Entwicklungsserver starten (Port 5000, kein SSL)
python app.py –debug

Produktionsserver ohne SSL

Warnung: SSL sollte in Produktion immer aktiviert sein. Diese Konfiguration ist nur für Tests gedacht.
# Konfiguration in .env
SERVER_SSL_ENABLED=False
SERVER_PORT=80# Server starten
python app.py

Produktionsserver mit SSL (Let’s Encrypt)

1
SSL-Zertifikat mit Certbot erhalten:

sudo apt install certbot
sudo certbot certonly –standalone -d yourdomain.com
2
Konfiguration in .env anpassen:

SERVER_SSL_ENABLED=True
SERVER_SSL_CERT_PATH=/etc/letsencrypt/live/yourdomain.com/fullchain.pem
SERVER_SSL_KEY_PATH=/etc/letsencrypt/live/yourdomain.com/privkey.pem
SERVER_PORT=443
3
Server als Systemd-Service starten:

# Service-Datei erstellen: /etc/systemd/system/siteforge.service
[Unit]
Description=SiteForge Web Application
After=network.target[Service]
Type=simple
User=www-data
WorkingDirectory=/path/to/siteforge
ExecStart=/path/to/siteforge/.venv/bin/python app.py
Restart=always[Install]
WantedBy=multi-user.target# Service aktivieren und starten
sudo systemctl daemon-reload
sudo systemctl enable siteforge
sudo systemctl start siteforge

Deployment mit Gunicorn (empfohlen für Produktion)

# Gunicorn installieren
pip install gunicorn# Mit SSL starten
gunicorn –certfile=/etc/letsencrypt/live/yourdomain.com/fullchain.pem \
–keyfile=/etc/letsencrypt/live/yourdomain.com/privkey.pem \
–bind 0.0.0.0:443 \
–workers 4 \
app:create_app()# Oder ohne SSL (nicht empfohlen)
gunicorn –bind 0.0.0.0:80 –workers 4 app:create_app()

🔒 Sicherheitshinweise

Wichtig: SiteForge sammelt anonyme Nutzungsdaten für Analysezwecke. Stellen Sie sicher, dass Sie ein rechtlich korrektes Impressum und eine Datenschutzerklärung auf Ihrer Website haben. Wir übernehmen keine Verantwortung für Datenschutzprobleme.

Sicherheits-Checkliste für Produktion:

  • ✅ SSL/TLS-Zertifikat installiert und aktiviert
  • ✅ SECRET_KEY auf einen sicheren, zufälligen Wert gesetzt
  • ✅ FLASK_DEBUG auf False gesetzt
  • ✅ SESSION_COOKIE_SECURE auf True gesetzt
  • ✅ Rate-Limiting konfiguriert
  • ✅ Regelmäßige Backups eingerichtet
  • ✅ Automatische Updates aktiviert
  • ✅ Firewall konfiguriert (nur Port 80/443 offen)

📞 Support & Lizenz

Lizenz: SiteForge erfordert eine gültige Lizenz für den Betrieb.
Support: Technischer Support über support@latinai.ch
Shop: https://latinai.ch/shop
Dokumentation: Vollständige Dokumentation im Admin-Bereich verfügbar

SiteForge v0.1 – Entwickelt mit ❤️ von LATIN AI Software

 

1 Rezension für SiteForge

  1. Bewertet mit 5 von 5

    admin

    Siehe es dir an unter SiteForge.latinai.net

Füge deine Rezension hinzu
Nach oben scrollen
Have no product in the cart!
0