Ready-to-use Server
Elgg
Social Networking Engine
- Debian-basiert
- Automatische Sicherheitsupdates
- Frei und quelloffen
Elgg Screenshots
Elfenbein ist eine preisgekrönte Social Networking Engine, die die Bausteine liefert, die es Unternehmen, Schulen, Universitäten und Verbänden ermöglichen, ihre eigenen voll ausgestatteten Netzwerke zu erstellen. Soziale Netzwerke und Anwendungen. Es bietet Blogging, Microblogging, Filesharing, Networking, Gruppen und eine Reihe anderer Funktionen.
Dieses Appliance enthält alle Standardfunktionen in TurnKey Core, und darüber hinaus:
Elgg-Konfigurationen:
Elgg 7.0.5 wird aus dem offiziellen vollständigen Release-Archiv auf /var/www/elgg. installiert Der vorgelagerte SHA-256 Digest wird während des Builds verifiziert.
SSL-Unterstützung out of the box.
- Adminer Administrationsfrontend für MySQL (Hören im Port)
12322 - verwendet SSL.
Postfix MTA (gebunden an localhost), um das Versenden von E-Mails zu ermöglichen (z. B. Passwortwiederherstellung).
Webmin-Module zum Konfigurieren von Apache2, PHP, MySQL und Postfix.
Anmeldeinformationen (Passwörter beim ersten Booten gesetzt)
Webmin, SSH, MySQL: Benutzername Wurzel
Adminer: Benutzername Adminer
Elgg: Benutzername Admin
Aktualisieren von Elgg
Anmerkungen:
Elgg wird nicht automatisch aktualisiert und muss manuell gemäß den folgenden Anweisungen aktualisiert werden.
AWS Marketplace-Benutzer müssen den meisten Befehlen mit "sudo" voranstellen.
Wenn Sie Probleme haben, wenden Sie sich bitte an den TurnKey-Support:
zahlende Benutzer können den TurnKey-Support über die TurnKey Hub oder support@turnkeylinux.org
Kostenlose Benutzer können über die Community-Unterstützung zugreifen TurnKey Foren
Um zu aktualisieren, erstellen Sie zunächst ein TKLBAM- oder ein gleichwertiges Backup der Datenbank, /var/www/elgg-data und Bewerbungsunterlagen. Elgg-Upgrade-Dokumentation, dann wählen Sie eine kompatible Elgg 7 vollständige Version aufzeichnen sein Asset URL und veröffentlicht SHA-256 Digest aus der offiziellen Version, bevor Sie es herunterladen. Version und 256 auf diese überprüften Werte:
version=7.0.5
sha256=a369a5b97c22e31998d7ed3e107c410efbcd1d8f3a3edacea4b64af8a3027c10
archive=/tmp/elgg-$version.zip
staging=/var/www/elgg-$version
curl --fail --location \
https://github.com/Elgg/Elgg/releases/download/$version/elgg-$version.zip \
--output $archive
printf '%s %s\n' "$sha256" "$archive" | sha256sum --check -
unzip -q $archive -d /tmp/elgg-release
mv /tmp/elgg-release/elgg-$version $staging
cp -a /var/www/elgg/elgg-config/settings.php \
$staging/elgg-config/settings.phpKopieren Sie jedes Site-spezifische Plugin und wenden Sie alle aufgezeichneten Anwendungsanpassungen erneut an $staging vor dem Austausch. /var/www/elgg-data Dann ersetzen Sie den Anwendungsbaum und führen Sie das Datenbank-Upgrade von Elgg aus:
systemctl stop apache2 mv /var/www/elgg /var/www/elgg.previous mv $staging /var/www/elgg chown -R root:root /var/www/elgg chown -R www-data:www-data /var/www/elgg-data chmod 644 /var/www/elgg/elgg-config/settings.php systemctl start apache2 turnkey-elgg-cli upgrade async -v
Bleiben /var/www/elgg.previous Das vollständige Release ist das Anwendungspaket, muss also als Einheit ersetzt und nicht aktualisiert werden, indem es Elgg/Elgg aus dem eigenen Composer-Projekt.
Aus dem Browser ausführen
V 19.0
V 18.0
Nutzungsdetails & Logging in für die Administration
Keine Standardpasswörter: Aus Sicherheitsgründen gibt es keine Standardpasswörter. Alle Passwörter sind auf Systeminitialisierung Zeit.
SSL Browser Warnung ignorierenBrowser mögen keine selbstsignierten SSL-Zertifikate, aber dies ist die einzige Art, die automatisch generiert werden kann, ohne eine kommerzielle Zertifizierungsstelle zu bezahlen.
Benutzername für elgg:
Login als Benutzername Admin
Web-Web - Richten Sie Ihren Browser auf entweder:
- http://12.34.56.789/ - nicht verschlüsselt, also keine Browserwarnung
- https://12.34.56.789/ - verschlüsselt mit selbstsigniertem SSL-Zertifikat
Benutzername für die Datenbankverwaltung:
Login als MySQL-Benutzername Wurzel bei
- https://12.34.56.789:12322/ - Adminer Datenbankverwaltung Web-App
- MySQL Kommandozeilentool:
$ mysql --user root --password Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
Benutzername für OS System Administration:
Login als Wurzel außer am AWS Marktplatz die den Benutzernamen verwendet Admin.
- Richten Sie Ihren Browser auf:
- https://12.34.56.789:12321/ System Control Panel
- https://12.34.56.789:12320/ Webbasiertes Kommandozeilenterminal
- Login mit SSH Client:
ssh root@12.34.56.789
Sonderfall für AWS-Marktplatz:
ssh admin@12.34.56.789
* Ersetzen Sie 12.34.56.789 durch eine gültige IP oder einen gültigen Hostnamen.


