diff --git a/doc/FAQ.md b/doc/FAQ.md index 32c5f74cdc..fddc64abc0 100644 --- a/doc/FAQ.md +++ b/doc/FAQ.md @@ -21,12 +21,11 @@ Admins * **[Where can I find the source code of friendica, addons and themes?](help/FAQ#sources)** * **[I've changed the my email address now the admin panel is gone?](help/FAQ#adminaccount1)** * **[Can there be more then just one admin for a node?](help/FAQ#adminaccount2)** +* **[The Database structure seems not to be updated. What can I do?](help/FAQ#dbupdate)** User -------- -***** - ### Why do I get warnings about SSL certificates? SSL (Secure Socket Layer) is a technology to encrypt data transfer between computers. @@ -40,7 +39,6 @@ These warnings can have three reasons: We recommend to talk to the admin(s) of the affected friendica server. (Admins, please see the respective section of the [admin manual](help/SSL).) - ### How can I upload images, files, links, videos and sound files to posts? You can upload images from your computer using the [editor](help/Text_editor). @@ -70,7 +68,6 @@ Some supported filetypes are WebM, MP4, MP3 and OGG. See Wikipedia for more of them ([video](http://en.wikipedia.org/wiki/HTML5_video), [audio](http://en.wikipedia.org/wiki/HTML5_audio)). - ### Is it possible to have different avatars per profile? Yes. On your Edit/Manage Profiles page, you will find a "change profile photo" link. @@ -78,7 +75,6 @@ Clicking this will take you to a page where you can upload a photograph and sele To avoid privacy leakage, we only display the photograph associated with your default profile as the avatar in your posts. - ### What is the difference between blocked|ignored|archived|hidden contacts? We prevent direct communication with **blocked contacts**. @@ -101,7 +97,6 @@ A **hidden contact** will not be displayed in any "friend list" (except to you). However a hidden contact will appear normally in conversations and this may expose his/her hidden status to anybody who can see the conversation. - ### What happens when an account is removed? Is it truly deleted? If you delete your account, we will immediately remove all your content on **your** server. @@ -114,7 +109,6 @@ We can block it in several ways so that it appears empty and all profile informa After that, your account is deleted. - ### Can I follow a hashtag? No. The act of 'following' a hashtags is an interesting technology, but presents a few issues. @@ -128,29 +122,27 @@ No. The act of 'following' a hashtags is an interesting technology, but presents Instead, we offer other mechanisms for wide-area conversations while retaining a 'level playing ground' for both large and small sites, such as forums and community pages and shared tags. - ### How to create a RSS feed of the stream? If you want to share your public page via rss you can use one of the following links: -RSS feed of your posts +#### RSS feed of your posts - basic-url.com/**dfrn_poll/profilename + basic-url.com//feed/[nickname]/posts - Example: Friendica Support +Example: Friendica Support - https://forum.friendi.ca/dfrn_poll/helpers + https://forum.friendi.ca/feed/helpers/posts -RSS feed of the conversations at your site +#### RSS feed of the conversations at your site - basic-url.com/dfrn_poll/profilename/converse + basic-url.com/feed/profilename/comments - Example: Friendica Support +Example: Friendica Support - https://forum.friendi.ca/dfrn_poll/helpers/converse + https://forum.friendi.ca/feed/helpers/comments - ### Are there any clients for friendica I can use? Friendica is using a [Twitter/GNU Social compatible API](help/api), which means you can use any Twitter/GNU Social client for your plattform as long as you can change the API path in its settings. @@ -186,15 +178,13 @@ If you are a theme developer, you will find help at this forum: [Friendica Theme Admin -------- -***** - + ### Can I configure multiple domains with the same code instance? No, this function is no longer supported as of Friendica 3.3 onwards. - ### Where can I find the source code of friendica, addons and themes? You can find the main respository [here](https://github.com/friendica/friendica). @@ -212,5 +202,19 @@ Have a look into your .htconfig.php and fix your email address there. ### Can there be more then one admin for a node? -Yes. You just have to list more then one email address in the -.htconfig.php file. The listed emails need to be separated by a comma. +Yes. +You just have to list more then one email address in the +.htconfig.php file. +The listed emails need to be separated by a comma. + + +### The Database structure seems not to be updated. What can I do? + +Please have a look at the Admin panel under [DB updates](/admin/dbsync/) and follow the link to *check database structure*. +This will start a background process to check if the structure is up to the current definition. + +You can manually execute the structure update from the CLI in the base directory of your Friendica installation by running the following script: + + scripts/dbstructure.php update + +if there occur any errors, please contact the [support forum](https://forum.friendi.ca/profile/helpers). diff --git a/doc/SSL.md b/doc/SSL.md index 9d2bee7756..90ff1e5918 100644 --- a/doc/SSL.md +++ b/doc/SSL.md @@ -71,7 +71,7 @@ Every time a user tries to access any Friendica page by any mean (manual address With Apache, enable the modules rewrite and ssl (with a shared hosting provider, this should be enabled already): - sudo a2enmod rewrite ssl + sudo a2enmod rewrite ssl Add the following lines to the .htaccess file in the root folder of your Friendica instance (thanks to [url=https://github.com/AlfredSK]AlfredSK[/url]): diff --git a/doc/de/FAQ.md b/doc/de/FAQ.md index 2464ec1e07..e78e8bc21a 100644 --- a/doc/de/FAQ.md +++ b/doc/de/FAQ.md @@ -19,13 +19,15 @@ Admins * **[Kann ich mehrere Domains mit den selben Dateien aufsetzen?](help/FAQ#multiple)** * **[Wo kann ich den Quellcode von Friendica, Addons und Themes finden?](help/FAQ#sources)** +* **[Ich habe meine E-Mail Adresse geändern und jetzt ist das Admin Panel verschwunden?](help/FAQ#adminaccount1)** +* **[Kann es mehr als einen Admin auf einer Friendica Instanz geben?](help/FAQ#adminaccount2)** +* **[Die Datenbank Struktur schein nicht aktuell zu sein. Was kann ich tun?](help/FAQ#dbupdate)** Nutzer -------- -**** - -**Warum erhalte ich Warnungen über fehlende Zertifikate?** + +### Warum erhalte ich Warnungen über fehlende Zertifikate? Manchmal erhältst Du eine Browser-Warnung über fehlende Zertifikate. Diese Warnungen können drei Gründe haben: @@ -55,8 +57,7 @@ Einige erlauben die Nutzung von freien Zertifikaten oder lassen Dich ihre eigene Andere erlauben nur kostenpflichtige Zertifikate als eigenes Angebot bzw. von anderen Anbietern. - -**Wie kann ich Bilder, Dateien, Links, Video und Audio in Beiträge einfügen?** +### Wie kann ich Bilder, Dateien, Links, Video und Audio in Beiträge einfügen? Bilder können direkt im [Beitragseditor](help/Text_editor) vom Computer hochgeladen werden. Eine Übersicht aller Bilder, die auf Deinem Server liegen, findest Du unter deineSeite.de/photos/profilname. @@ -81,8 +82,7 @@ Friendica verwendet zur Einbettung HTML5. Das bedeutet, dass je nach Browser und Zum Konvertieren von Videos in das lizenfreie Videoformat WebM gibt es unter Windows das kostenlose Programm [Xmedia-Recode](http://www.xmedia-recode.de/). - -**Ist es möglich, bei mehreren Profilen verschiedene Avatare (Nutzerbilder) zu haben?** +### Ist es möglich, bei mehreren Profilen verschiedene Avatare (Nutzerbilder) zu haben? Ja. Auf Deiner ["Profile verwalten/editieren"-Seite](../profiles) wählst Du zunächst das gewünschte Profil aus. @@ -91,8 +91,7 @@ Klicke nun oben auf den Link "Profilbild ändern" und lade im nächsten Fenster Um Deine privaten Daten zu schützen, wird in Beiträgen nur das Bild aus Deinem öffentlichen Profil angezeigt. - -**Was ist der Unterschied zwischen blockierten|ignorierten|archivierten|versteckten Kontakten?** +### Was ist der Unterschied zwischen blockierten|ignorierten|archivierten|versteckten Kontakten? Wir verhindern direkte Kommunikation mit blockierten Kontakten. Sie gehören nicht zu den Empfängern beim Versand von Beiträgen und deren Beiträge werden auch nicht importiert. @@ -115,8 +114,7 @@ Ein versteckter Kontakt wird in keiner "Freundeliste" erscheinen (außer für di Trotzdem wird ein versteckter Kontakt normal in Unterhaltungen angezeigt - was für andere Kontakte ein Hinweis sein kann, dass diese Person als versteckter Kontakt in Deiner Liste ist. - -**Was passiert, wenn ein Account gelöscht ist? Ist dieser richtig gelöscht?** +### Was passiert, wenn ein Account gelöscht ist? Ist dieser richtig gelöscht? Wenn Du Deinen Account löschst, wird sofort der gesamte Inhalt auf Deinem Server gelöscht und ein Löschbefehl an alle Deine Kontakte verschickt. Dadurch wirst Du ebenfalls aus dem globalen Verzeichnis gelöscht. @@ -124,8 +122,7 @@ Dieses Vorgehen setzt voraus, dass Dein Profil für 24 Stunden weiterhin "teilwe Wir können also Dein Profil blockieren und es so erscheinen lassen, als wären alle Daten sofort gelöscht, allerdings warten wir 24 Stunden (bzw. bis alle Deine Kontakte informiert wurden), bevor wir die Daten auch physikalisch löschen. - -**Kann ich einem hashtag folgen?** +### Kann ich einem hashtag folgen? Nein. Die Möglichkeit, einem hashtag zu folgen, ist eine interessante Technik, führt aber zu einigen Schwierigkeiten. @@ -140,29 +137,31 @@ Stattdessen bieten wir andere Mechanismen, um globale Unterhaltungen zu erreiche Hierzu gehören Foren, Gruppen und geteilte tags. - -**Wie kann ich einen RSS-Feed meiner Netzwerkseite (Stream) erstellen?** +### Wie kann ich einen RSS-Feed meiner Netzwerkseite (Stream) erstellen? Wenn Du die Beiträge Deines Accounts mit RSS teilen willst, dann kannst Du einen der folgenden Links nutzen: -RSS-Feed Deiner Beiträge +#### RSS-Feed Deiner Beiträge - deineSeite.de/**dfrn_poll/profilname + deineSeite.de/feed/[profilname]/posts - Beispiel: Friendica Support +Beispiel: Friendica Support - https://forum.friendi.ca/dfrn_poll/helpers + https://forum.friendi.ca/feed/helpers/posts -RSS-Feed aller Unterhaltungen auf Deiner Seite +#### RSS-Feed all deiner Beiträge und Antworten - deineSeite.de/dfrn_poll/profilname/converse + deineSeite.de/dfrn_poll/feed/[profilname]/comments - Beispiel: Friendica Support +Beispiel: Friendica Support - https://forum.friendi.ca/dfrn_poll/helpers/converse + https://forum.friendi.ca/feeds/helpers/comments + +#### RSS-Feed all deiner Aktivitäten + + deineSeite.de/feed/[profilname]/ - ### Gibt es Clients für Friendica? Friendica verwendet eine [Twitter/GNU Social](help/api) kompatible API. @@ -187,8 +186,7 @@ Hier ist eine Liste von Clients bei denen dies möglich ist, bzw. die speziell f * Hotot - -**Wo finde ich Hilfe?** +### Wo finde ich Hilfe? Wenn Du Probleme mit Deiner Friendica-Seite hast, dann kannst Du die Community in der [Friendica-Support-Gruppe](https://forum.friendi.ca/profile/helpers) oder im [deutschen Friendica-Support-Forum](http://toktan.org/profile/wiki) fragen oder Dir das [deutsche Wiki](http://wiki.toktan.org/doku.php) anschauen. Wenn Du Deinen Account nicht nutzen kannst, kannst Du entweder einen [Testaccount](https://tryfriendica.de) bzw. einen Account auf einer öffentlichen Seite ([Liste](https://dir.friendica.social/servers)) nutzen, oder Du wählst die Librelist-mailing-Liste. @@ -198,10 +196,9 @@ Wenn Du ein Theme-Entwickler bist, wirst Du in diesem Forum Hilfe finden: [Frien Admin -------- -***** - -**Kann ich mehrere Domains mit den selben Dateien aufsetzen?** + +### Kann ich mehrere Domains mit den selben Dateien aufsetzen? Ja, das ist möglich. Es ist allerdings nicht möglich, eine Datenbank durch zwei Domains zu nutzen. @@ -209,8 +206,7 @@ Solange Du Deine .htconfig.php allerdings so einrichtest, dass das System nicht Alle Cache-Aspekte und der Zugriffsschutz können pro Instanz konfiguriert werden. - -**Wo kann ich den Quellcode von Friendica, Addons und Themes finden?** +### Wo kann ich den Quellcode von Friendica, Addons und Themes finden? Du kannst den Friendica-Quellcode [hier](https://github.com/friendica/friendica) finden. Dort findest Du immer die aktuellste stabile Version von Friendica. @@ -219,3 +215,28 @@ Der Quellcode von Friendica Red ist [hier](https://github.com/friendica/red) zu Addons findest Du auf [dieser Seite](https://github.com/friendica/friendica-addons). Wenn Du neue Themen suchst, findest Du sie auf [Friendica-Themes.com](http://friendica-themes.com/). + + +### Ich habe meine E-Mail Adresse geändern und jetzt ist das Admin Panel verschwunden? + +Bitte aktualisiere deine E-Mail Adresse in der .htconfig.php Datei. + + +### Kann es mehr als einen Admin auf einer Friendica Instanz geben? + +Ja. +Du kannst in der .htconfig.php Datei mehrere E-Mail Adressen auflisten. +Die aufgelisteten Adressen werden mit Kommata von einander getrennt. + + +### Die Datenbank Struktur schein nicht aktuell zu sein. Was kann ich tun? + +Rufe bitte im Admin Panel den Punkt [DB Updates](/admin/dbsync/) auf und folge dem Link *Datenbank Struktur überprüfen*. +Damit wird ein Hintergrundprozess gestartet der die Struktur deiner Datenbank überprüft und gegebenenfalls aktualisiert. + +Du kannst das Struktur Updatee auch manuell auf der Kommandoeingabe ausführen. +Starte dazu bitte vom Grundverzeichnis deiner Friendica Instanz folgendes Skript: + + scripts/dbstructure.php update + +sollten bei der Ausführung Fehler auftreten, kontaktiere bitte das [Support Forum](https://forum.friendi.ca/profile/helpers). diff --git a/doc/de/SSL.md b/doc/de/SSL.md index d1929120a4..3d20cb5b1e 100644 --- a/doc/de/SSL.md +++ b/doc/de/SSL.md @@ -3,15 +3,14 @@ Friendica mit SSL nutzen * [Zur Startseite der Hilfe](help) -Disclaimer ---- +## Disclaimer + **Dieses Dokument wurde im November 2016 aktualisiert. SSL-Verschlüsselung ist sicherheitskritisch. Das bedeutet, dass sich die empfohlenen Einstellungen schnell verändern. Halte deine Installation auf dem aktuellen Stand und verlasse dich nicht darauf, dass dieses Dokument genau so schnell aktualisiert wird, wie sich Technologien verändern!** -Einleitung ---- +## Einleitung Wenn du deine eigene Friendica-Seite betreibst, willst du vielleicht SSL (https) nutzen, um die Kommunikation zwischen den Servern und zwischen dir und deinem Server zu verschlüsseln. @@ -27,15 +26,13 @@ Normalerweise kosten sie Geld - und sind nur für eine begrenzte Zeit gültig (z Es gibt aber Möglichkeiten, ein vertrauenswürdiges Zertifikat umsonst zu bekommen. -Wähle deinen Domainnamen ---- +## Wähle deinen Domainnamen Dein SSL-Zertifikat wird für eine bestimmte Domain gültig sein oder sogar nur für eine Subdomain. Entscheide dich endgültig für einen Domainnamen, *bevor* du ein Zertifikat bestellst. Wenn du das Zertifikat hast, brauchst du ein neues, wenn du den Domainnamen ändern möchtest. -Gehosteter Webspace ---- +## Gehosteter Webspace Wenn deine Friendica-Instanz auf einem gehosteten Webspace läuft, solltest du dich bei deinem Hosting-Provider informieren. Dort bekommst du Instruktionen, wie es dort läuft. @@ -46,8 +43,7 @@ Um Geld zu sparen, kann es sich lohnen, dort auch nachzufragen, ob sie ein ander Wenn ja, dann lies weiter. -Let's encrypt ---- +## Let's encrypt Wenn du einen eigenen Server betreibst und den Nameserver kontrollierst, könnte auch die Initiative "Let's encrypt" interessant für dich werden. Sie bietet nicht nur freie SSL Zertifikate sondern auch einen automatisierten Prozess zum Erneuern der Zertifikate. @@ -55,32 +51,48 @@ Um letsencrypt Zertifikate verwenden zu können, musst du dir einen Client auf d Eine Anleitung zum offiziellen Client findet du [hier](https://certbot.eff.org/). Falls du dir andere Clients anschauen willst, kannst du einen Blick in diese [Liste von alternativen letsencrypt Clients](https://letsencrypt.org/docs/client-options/). -Webserver-Einstellungen ---- +## Webserver-Einstellungen Im [Wiki von Mozilla](https://wiki.mozilla.org/Security/Server_Side_TLS) gibt es Anleitungen für die Konfiguration sicherer Webserver. Dort findest du Empfehlungen, die auf [verschiedene Webserver](https://wiki.mozilla.org/Security/Server_Side_TLS#Recommended_Server_Configurations) zugeschnitten sind. -Teste deine SSL-Einstellungen ---- +## Teste deine SSL-Einstellungen Wenn du fertig bist, kannst du auf der Testseite [SSL-Labs](https://www.ssllabs.com/ssltest/) prüfen lassen, ob Du alles richtig gemacht hast. +## Friendica Konfigurieren +Wenn du deine Friendica Instanz über https erreichen kannst solltest du ein paar Einstellungen vornehmen um sicher zu stellen, dass deine Nutzer ausschließlich über https zugreifen können. +### Webserver-Umleitungen +Dies ist der einfachste Weg den Zugriff für die ganze Webseite abzusichern. +Jedes Mal wenn ein Nutzer Friendica aufruft wird er permanent vom Webserver auf die abgesicherte Seite umgeleitet. +Wenn du den Apache Webserver verwendest, aktiviere die Module rewrite und ssl (bei einem Shared-Hosting Prider sollte dies bereits der Fall sein): + sudo a2enmod rewrite ssl +und füge die folgenden Zeilen zur .htaccess Datei im Wurzelverzeichnis deiner Friendica Instanz hinzu: + RewriteEngine On + RewriteCond %{SERVER_PORT} 80 + RewriteRule ^(.*)$ https://your.friendica.domain/$1 [R=301,L] +(Dank an [url=https://github.com/AlfredSK]AlfredSK[/url]). +Bei nginx solltest du deinen Server folgendermaßen konfigurieren ([documentation](https://www.nginx.com/blog/creating-nginx-rewrite-rules/)): + server { + listen 80; + server_name your.friendica.domain; + return 301 https://$server_name$request_uri; + } +### SSL Einstellungen +Im Admin-Panel gibt es drei Einstellungen, die SSL betreffen: - - - - - +1. **Regeln für SSL Links**: Diese Einstellung betrifft wie Friendica interne Links erzeugt. Wenn deine SSL Installation erfolgreich war, empfehlen wir die Einstellung "SSL für alle Links erzwingen". +2. **Erzwinge SSL**: Mit dieser Einstellung werden alle externen Links auf HTTPS gesetzt. Dies kann bei Mixed-Content Problemen helfen, allerdings unterstützen noch nicht alle Webseiten HTTPS. Benutzung auf eigene Gefahr. +3. **SSL überprüfen**: Wenn diese Einstellung aktiv ist, wird Friendica nicht mehr mit Instanzen interagieren, die über ein selbst signiertes Zertifikat verfügen. Da selbst signierte Zertifikate ein Hinweis auf Man-in-the.Middle Angriffe sein können, empfehlen wir dies zu tun.