Ready-to-use Server

Elgg

Social Networking Engine

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:

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.php

Kopieren 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.

Stabile Version: 19.0 (Changelog)

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:

  1. http://12.34.56.789/ - nicht verschlüsselt, also keine Browserwarnung
  2. https://12.34.56.789/ - verschlüsselt mit selbstsigniertem SSL-Zertifikat

Benutzername für die Datenbankverwaltung:

Login als MySQL-Benutzername Wurzel bei

  1. https://12.34.56.789:12322/ - Adminer Datenbankverwaltung Web-App
  2. 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.

  1. Richten Sie Ihren Browser auf:
  2. 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.