Zum Inhalt der Seite gehen


Download latest release


!Friendica Support

Hallo Leute,

habe mich schon lange nicht mehr mit Friendica beschäftigt. Aber heute wollte ich mal wieder eine neue Instanz von Friendica aufsetzen. Dazu habe ich einen neuen Debian13 Server mit PHP 8.4 vorbereitet. Nun wollte ich eurer Anleitung unter github.com/friendica/friendica… folgen, aber die Links auf die friendica-full.tar.gz und friendica-addons-tar.gz.Dateien funktionieren nicht. Wo finde ich denn diese Dateien?
Ich habe dann die github.com/friendica/friendica… heruntergeladen, aber da bekomme ich Probleme beim bin/composer.char Befehl, vermutlich weil da im Vergleich zur "Full" einiges fehlt, oder?

Danke schon mal für eure Hilfe.
lg,
Gerhard

Friendica Support hat dies geteilt.

Als Antwort auf Gerhard Seeber

Ich würde immer empfehlen, per git zu arbeiten, da dies die Updates massiv erleichtert, tatsächlich kann man damit die Updates sogar automatisieren.
Als Antwort auf Michael 🇺🇦

wie @Michael 🇺🇦 sagt, git ist eig. der angenehmste weg den man nehmen kann. Hab für mein Ansible Playbook auch überlegtw as ich nehme, aber mich dann für git entschieden. @Gerhard Seeber
Als Antwort auf Tealk

Danke. Ich habe es jetzt mit git gemacht. Da kommt trotzdem ziemlich viel gelbes daher, wenn ich bin/composer.phar ausführe. Und was muss ich angeben, wenn ich zum Punkt "Authentication required (git.friendi.ca)" komme? Da wird username und passwort verlangt...

Friendica Support hat dies geteilt.

Als Antwort auf Gerhard Seeber

@Gerhard Seeber ich hol es von Github ab: codeberg.org/Tealk/ansible_fri…

Kann es sein das du ssh anstelle von http genommen hast für den clone?

Dieser Beitrag wurde bearbeitet. (1 Woche her)
Als Antwort auf Tealk

also ich habe diese Befehle verwendet:
git clone -b stable github.com/friendica/friendica…
git clone -b stable github.com/friendica/friendica…
den ersten im /var/www/html und den zweiten dann im /var/www/htm/friendica.

Friendica Support hat dies geteilt.

Als Antwort auf Gerhard Seeber

Ich bin mal über Username und Passwort einfach drübergegangen. Ich habe dann das hier bekommen, damit ist das Script beendet worden:


[RuntimeException] Failed to execute git clone --no-checkout -- 'https://:@git.friendi.ca/friendica/php-json-ld' '/var/www/html/friendica/vendor/friendica/json-ld'
&& cd '/var/www/html/friendica/vendor/friendica/json-ld' && git remote add composer -- 'https://:@git.friendi.ca/friendica/php-json-ld' && git
fetch composer && git remote set-url origin -- 'https://:@git.friendi.ca/friendica/php-json-ld' && git remote set-url composer -- 'https://:@git
.friendi.ca/friendica/php-json-ld'

Cloning into '/var/www/html/friendica/vendor/friendica/json-ld'...
fatal: unable to access 'https://git.friendi.ca/friendica/php-json-ld/': Failed to connect to git.friendi.ca port 443 after 133602 ms: Could not
connect to server

Friendica Support hat dies geteilt.

Als Antwort auf Gerhard Seeber

@Gerhard Seeber sieht für mich erstmal i.O. aus und sollte ohne Login gehen.

Denke mal die Angabe ohne https:// ist Friendica geschuldet?

git clone github.com/friendica/friendica.git
fatal: repository 'github.com/friendica/friendica.git' does not exist
Als Antwort auf Tealk

ja, im Befehl hatte ich es mit https://, ist wohl als Link erkannt worden und daher ohne Protokoll.

Friendica Support hat dies geteilt.

Als Antwort auf Michael 🇺🇦

Ich hab ja in meiner Anfangszeit mehrere Provider ausprobiert und immer gab es Probleme mit dem Composer, der mal wieder in der falschen Subversion vorlag. Das konnte ich oft nicht lösen.
Dagegen sind die Archive eine einfache und transparente Sache. Im Maintenance-Mode:
1. Download
2. Auspacken
3. Config und .htaccess kopieren
4. Umbenennen des Ordners
5. Fertig
Das finde ich ziemlich verständlich und nachvollziehbar, daher meine Lieblingsmethode.
Und auch das ließe sich leicht automatisieren.

@Gerhard Seeber Die Full-Archive gibt es unter github.com/friendica/friendica… unter 'How to Update' > 'Using the Archive Files'.

Als Antwort auf Schaf (fka Bionk)

ja, genau diese Links funktionieren nur leider nicht - connection timed out. Die verweisen auf files.friendi.ca. Das ist eine Weiterleitung auf git.friendica.utzer.de. Gibt es da vielleicht ein Problem?

Friendica Support hat dies geteilt.

Als Antwort auf Gerhard Seeber

Okay, das ist mal schlecht 🙁

Ich lese immer mal im Augenwinkel, dass die gesamte Friendica-Dokumentation seit einiger Zeit am umziehen ist. Wohin habe ich gerade nicht parat. Eventuell sind davon auch die Archivdateien betroffen.

Ich habe sie aber noch liegen von meinem letzten Update im Januar. Soll ich sie auf meine Nextcloud laden und dir die Links schicken?

Als Antwort auf Gerhard Seeber

@Gerhard Seeber Ok. gerne. Bestätige mal meine Kontaktanfrage, damit ich Dir eine DM schicken kann.
Dieser Beitrag wurde bearbeitet. (1 Woche her)
Als Antwort auf Schaf (fka Bionk)

mit den Dateien (danke @bionk@dica.interfel.de) habe ich jetzt das System mal installieren können, aber ich scheitere daran, es zum laufen zu bekommen. Beim Starten kommt der Check für die Module, da ist alles auf grün. Dann werde ich nach meinen Zugangsdaten für die MariaDB auf dem gleichen Server. Danach komme ich noch zum Formular für die Admin-Email und Zeitzone und Sprache. Danach kommt eine weiße Seite und es geht nichts mehr weiter. Ich nehme an, dass an der Stelle die Datenbank angelegt werden sollte, aber da tut sich nichts. Oder hängt es vorher noch an was anderem?

übrigens: meine Seite ist eine DNS-Weiterleitung auf einen DynDNS-Eintrag, der landet bei einem Apache2-Sever bei mir. Dort habe ich für die Friendica-Subdomain eine Weiterleitung per ProxyPass auf den zweiten Server eingerichtet, wo dann Friendica installiert ist (ebenfalls Apache2). Aber das funktioniert nun tadellos, auch mit ssl zertifikaten.

Friendica Support hat dies geteilt.

Als Antwort auf Gerhard Seeber

Eine weiße Seite sieht stark nach einem PHP-Fehler aus. Du könntest dazu Dein PHP-Log anschauen oder testweise in Deiner php.ini aktivieren, dass Fehler angezeigt werden (das solltest Du aus Sicherheitsgründen danach dann schnell wieder deaktivieren).
Als Antwort auf Michael 🇺🇦

hm ja, irgendwas passt mit meinem PHP-Setup nicht (ich habe Version 8.4 drauf). ich bekomme da keine Fehlermeldungen angezeigt. Aber wenn ich bewusst einen Fehler provoziere, dann kommt der im error.log vom Apache an.

Ich habs jetzt mal etwas eingegrenzt: Beim Setup wird ja als erstes der Basis-Pfad und die Friendica-URL abgefragt, die sind auch richtig vorbelegt. Wenn ich dann auf Senden gehe, komme ich zur Angabe der Datenbank-Verbindung. Wenn ich mir da den Quelltext im Browser ansehe, gibt es die form-Felder für das install-form. hidden config-php_path ist gesetzt, auch system-basepath ist gesetzt und pass steht auf 4. Aber system-url ist hier blank. da sollte doch meine URL vom vorherigen Feld stehen?
Wenn ich dann meine Verbindungsdaten eingebe, komme ich zur nächsten Seite. Aber auch hier sind die hidden inputs für database-hostname, database-username, database-password und database-database alle blank. Da müssten doch meine Inputs übergeben werden, damit das dann für die Verbindung verwendet werden kann?
Was kann da schiefgelaufen sein?

Friendica Support hat dies geteilt.

Als Antwort auf Gerhard Seeber

Habe gerade nachgesehen: Meine Instanz läuft auf PHP 8.3
Und ich verwende ja dieselben Archiv-Dateien.
Als Antwort auf Gerhard Seeber

Welche Version versuchst Du zu installieren? Ich glaube mich zu erinnern, dass wir ein Problem mit der Installation der "stable" hatten. Versuch es mal mit dem RC.
Als Antwort auf Michael 🇺🇦

Er hat von mir die 2024.12-Archive bekommen, die auch meine Instanz antreiben.
Allerdings habe ich damals im Januar ein Update von der vorangegangenen Version gemacht und keine Neuinstallation einer Instanz durchgeführt.
Als Antwort auf Schaf (fka Bionk)

ich habe es jetzt installieren können, ich bin jetzt den Weg über git gegangen, Branch 2025.07-rc, mit branch stable klappte es nicht. Zwischenzeitlich dürfte git.friendi.ca wieder online sein, da auch der composer nun wieder funktioniert hat.

ich habe nun die Datenbank befüllt bekommen, die local.cofig.php wurde mit meinen Einstellungen erstellt und ich konnte Daten für meinen Account eingeben (E-Mail, Nickname). Allerdings habe ich keine E-Mail bekommen. Eine Testmail mittels mail() in einer Test-php-datei konnte ich problemlos per bash senden. Läuft das bei Friendica anders als bei normalem PHP? Passwort zurücksetzen habe ich auch schon probiert, die Mail geht nicht raus.
Woran könnte das liegen?

Friendica Support hat dies geteilt.

Als Antwort auf Michael 🇺🇦

jetzt habe ich es geschafft, AppArmor auf Debian hatte den Mailversand blockiert.

Friendica Support hat dies geteilt.

Als Antwort auf OldKid ⁂

@OldKid ⁂ @Michael 🇺🇦 @Schaf (fka Bionk) @Gerhard Seeber git.friendi.ca ist viel zu oft nicht erreichbar. schöne sache, frei von github zu werden. aber es funktioniert nicht zuverlässig. bringt doch dann nichts. weiß nicht, ob es im Moment vielleicht sinnvoller wäre, einfach github zu nutzen.
Dieser Beitrag wurde bearbeitet. (1 Woche her)
Als Antwort auf xy..

ich habe gerade wieder probiert, die Links funktionieren immer noch nicht. git.friendi.ca bzw. files.friendi.ca sind noch nicht wieder online. Irgendeine Idee wann das wieder laufen könnte?

Friendica Support hat dies geteilt.

Als Antwort auf Gerhard Seeber

Die Leute, die sich darum kümmern können, sind informiert. Ich weiß nur leider nicht, wann sie zeitlich dazu kommen können.

Es ist immer möglich, den Mirror unter github.com/friendica/friendica… zu verwenden und später dann ggf. auf den anderen Server umzustellen.

Hallo! Diese Seite verwendet nur die allernötigsten Cookies, damit du angemeldet bleibst und alles reibungslos funktioniert. Wir legen großen Wert auf Datenschutz und sammeln keine unnötigen Daten. Viel Spaß auf Friendica.io