Skip to main content

Search

Items tagged with: friendica


!Friendica Support @Tuxi ⁂ Hello. Does #Friendica have any existing tools that would embed a language translator into the timelines for each post that is not in the language the user has set in their Friendica Settings [English, in my case]?

Atm i have to select all non-English text in such posts, right click, then use Firefox's local translator tool. This works well, but is quite inefficient for threads with many non-English posts.


@Friendica Support
Meine #Friendica Datenbank hat inzwischen die beträchtliche Größe von ~75 GB. Dabei nimmt die db_gserver Tabelle den meisten Platz ein.
(Wie) kann ich diese im Rahmen halten? Oder muss dass so?

Danke an @Timotheus Pokorra der mir hier schon versuchte zu helfen (OPTIMIZE TABLE macht sie kaum kleiner) :-(


@Friendica Admins @Friendica Developers @Friendica Support What is the consensus on adding relays in #friendica, do they actually help #federation, do they reduce it, speed it up, slow it down, increase it, as a concept I understand it as say #hamradio relays, it allows your reach to go further, but since my instance is federated, how much further do relays actually deliver my posts, and again does it actually help to have them? I have tried a few, with mixed results and I am rather baffled by their existence and usability in relation to my instance, any clear answers would be appreciated.


Hello Again!


I'm the dev that created the "Bookface" schemes for the Friendica "Frio" theme. I know I've been taking a long time to answer some people's questions and feedback. That's because for weeks I've only occasionally been able to log into my main account on friendica.world. Today it seems that server has become completely inaccessible. 😭

As that server is down I couldn't just migrate my account, so I've set up a new account here at dillyofapickle.com. If you were friended to me over there you'll need to send me a request here. But I also moved here because @Kevin has embraced my projects for his server and is running newer versions than most other servers I could find. And I kind of need to see it in action for real, not just on my dev server.

I guess for the foreseeable future updates to my Friendica projects will be posted from this account.

#Bookface #Friendica

@Friendica Support @Friendica Developers @Friendica Admins


Was bedeutet denn eigentlich "nicht gelisteter Beitrag"?




#friendica
!Friendica Support


Manchmal braucht es etwas Abstand


Um diesen Abstand geht es.
 
Ich finde schon lange den Abstand zwischen Text und Bildern zu klein. Das klebt geradezu aufeinander. Nicht schön ...

Ein schneller Behelf ist es, dazwischen ein sogenanntes geschütztes Leerzeichen zu platzieren. Funktioniert natürlich auch an anderen Stellen.

Das erzeugt man mit ALT+0160 auf dem Numpad.

Problem gelöst. :))

#friendica #abstand
!Friendica Support


!Friendica Support Hello, i've not used my #Friendica account for several months, & have forgotten how to do some things. Can you please advise me...

How can i hide / suppress / not see any Boosts / Reshares from people whom i follow? In my timeline i only want to see their own original posts, but not all the posts by other people that they have chosen to Boost / Reshare.

This is easy to do in my Mastodon instance, but i'm struggling with it in my Friendica instance.

Thanks.


Looks like I picked the wrong week to start using Friendica.

Crashes across all interfaces, takes forever to load. Maybe, if you collapsed all comments by default, just maybe it wouldn't be crunching so hard. Bluesky integration fails completely. Oh well, seemed perfect for me, in the abstract. I learned quite a lot about the potential. Think I just need to make Mastodon my one stop-shop instead.

@helpers @admins

#Friendica #Fediverse


Verlinken


!Friendica Support

Wie verlinkt man (extern) eigentlich korrekt zu einem Kanal auf #Friendica? Oder zu einem Profil?


@Friendica Support How do Friendica groups work with non-Friendica users coming in via ActivityPub? The same?

#friendica #groups


!Friendica Support
I have 2 Friendica accounts and 1 on Mastodon. Both Friendica accounts are following the Mastodon one. If i like or share a posting of the #Mastodon account out of my Friendica timelines, these are acknowledged and counted on the Mastodon account. But only one of the #Friendica accounts triggers a notification on Mastodon, the other doesn't.
How can this be?

-----
"Optimismus ist nur ein Mangel an Information." (Heiner Müller)


!Friendica Support

I'm considering changing the engagement details below posts and comments now that Bookface shows icons for them. The current appearance is a vertical list, which can leave a lot of unused space to the right of it, plus all the explanatory text feels redundant and visually cluttering to me:

Current Bookface engagement counts in vertical list with descriptions.


So I'm considering eliminating the explanatory text and going with a horizontal list of just names (for single interactions) and counts (that trigger the pop-over list) like this:

Proposed engagement list with mix of names and counts in horizontal list.


But that got me to an option with just icons and counts, which is similar to how Facebook and Misskey/Sharkey show reactions/engagements:

Proposed engagement with icons and counts in horizontal list



Which is what I'd prefer as it looks the cleanest and most consistent.

Thoughts on this proposed change? (I really wish Friendica had polls for this sort of thing!)

#Bookface #Friendica #proposal


@Alexander Thank you for that summary, of how #photo upload works or better doesn't work well in #friendica


Friendica: help/support neede / Hilfe, unerfahrener Friendica admin...


@Friendica Support

Hi.

I am trying to find out if its a good idea to run my own #friendica server for family, relatives and friends. Motivation: #unplugtrump. Historically, the clan (still) uses iCloud and photo sharing etc.
My friendica server is blusox.de hosted by weingärtner-it (Thank you!).

I am trying to get used to be an admin for friendica. Some things are going well, others are leading to questions which it seems I cant solve by myself or by RTFM.

So if anyone should feel like introducing me to some do's and dont's or supplying some useful knowledge for a more or less closed friendica instance, please get in touch.

German welcome.

Current unsolved problems:
- Apart from an admin account I have two "regular" users who are friends with each other and who see each others posts. They can interact etc. But embedded photos are hidden for some reason. Which settings do I have to check?
- Is a group a reasonable feature to create "sub groups" in our clan? I didn't manage to get groups going.
- Is it a better idea to try a #pixelfed server for this purpose? The photo quality seems to get reduced to a tolerable minimum here on friendica.

Thanks!


Postboxes Version 1.1


The Postbox and Zen Postbox add-ons have been updated with a bunch of new styles!

* Solid Colors renamed to match HTML color names
* 24 new solid colors added
* 5 new gradient backgrounds added
* 17 new pattern backgrounds added
* 11 animated backgrounds added
* Fixed the load order so it overrides Postbox styles in Bookface if present

The previous solid color names have been mapped to the new ones, so any existing Postboxes in your feed using the old names will still look good.

Solid Color Postbox Options


The gradient backgrounds were ones that got missed from the initial release and are similar to the ones Facebook used to offer.

Postbox Gradient Background Options



The pattern backgrounds all use pure CSS, no images, so they will render fast and do not incur an additional resource load from the server.

Postbox Pattern Backgrounds.


The animated backgrounds are exclusively available on servers that use either of the two add-ons. None of the animated styles are included in the Bookface scheme because some of them use SVG images. They use pure CSS animation as well, no JS code or animated GIF images.

Postbox animated backgrounds.

Notice how I said the gradients were similar to the ones Facebook used to offer? Shortly after I introduced Postboxes to Friendica the backgrounds on Facebook were coincidentally(?) completely overhauled. IMO Friendica now has a nicer selection anyway and even Facebook doesn’t offer animated post backgrounds.


Zen Postbox (Adds a style button to the post Composer):
https://gitlab.com/randompenguin/zen_postbox/-/releases/1.1

Postbox (Just adds the styles, you need to manually type BBcode):
https://gitlab.com/randompenguin/postbox/-/releases/1.1

#Friendica #Postboxes #add-on @Friendica Support @Friendica Admins


Bookface Version 1.7 Release



These are the changes and fixes in this release:

* Restyled “New Message” button to make it more obvious.
* Fixed Profile Pics and Cover Photos not working in old iOS browsers
* Moved Postbox styles to the end of the stylesheet
* Minified Postbox CSS.
* Restyled Item Responses
* Action Buttons you’ve interacted with before now adopt accent color.
* Fix for disabled Action Buttons to make it clear they are disabled.
* Fixed issue with slow-loading secondary toolbar in Safari
* Updated with Postbox version 1.1 styles
— names of solid colors now match HTML color names
— 24 new solid colors
— 5 new gradient backgrounds
— 17 new pattern backgrounds

Some of these will be fairly obvious. The big one is that the Action Buttons below posts and comments used to change to the accent color on hover and there was no indicator if you’d previously interacted with any of them. NOW they have a slight shift in darkness/lightness on hover and the accent color indicates you’ve previously clicked the Like, Dislike, Share, or Event buttons (the exceptions being Comment or Quote). If a post's scope is limited (not public) the "Share" and "Quote" buttons are now obviously disabled by being faded out.


Action Buttons with accent color indicating previous interaction.



Engagement Counts also now show an icon indicating the type of engagement, which should make it easier to see what kind of engagement a post or comment is getting. And if there are 2+ the individuals are revealed in a pop-over box rather than pushing the entire layout down.

Engagement counts with icons and detail pop-over


The new Postbox pattern backgrounds are done with pure CSS, no images! So they’ll load and display fast and don’t incur additional server calls. Postboxes are just a nice looking way to dress up your text-only posts. Of course only Friendica users will see them, and only if they are using the Bookface scheme or their instance has installed one of the Postbox add-ons. The styling doesn’t transfer to other platforms (Note: there are still issues with Postbox posts shared to Diaspora and Hubzilla).

The new Postbox Pattern Backgrounds



Thank you to everyone who gave me feedback, reported issues, and tested things for me to help improve Bookface for everyone. :D

#Friendica #Bookface @Friendica Support @Friendica Admins

Server Styles:
https://gitlab.com/randompenguin/bookface/-/releases/1.7

User Styles:
https://gitlab.com/randompenguin/userstyles/-/releases/1.7


@Friendica Support
As for my knowledge this intended newbee speaks fluently german, englisch and spanisch, tho maybe du/you/tu is a little bit to shy to ask for help .. not sure.

What is your setup and what have you tried till now @Mina to install your #friendica server, maybe we can figure out what's your problem with the installation.
🤔



[strong]Friendica: Keine Kontaktinfos bei den Beiträgen?[/strong]


Früher war es doch so das wenn man mit dem Mauszeiger oben über den Namen oder das Profilbild eines Kontakts ging ein kleines Feld kam in dem man verschiedene Optionen zum Kontakt hatte. Doch hier ist das irgendwie nicht mehr der Fall, es ist nur noch ein Link zum Profil. Ist das ein generelles Problem, oder nur bei mir?

[strong]Die Daten meiner Instanz:[/strong] Diese Friendica-Instanz verwendet die Version 2024.12, sie ist unter der folgenden Adresse im Web zu finden https://fedinaut.de. Die Datenbankversion ist 1576/1576 und die Post-Update-Version 1550/1550.

Danke für Tipps und Hilfe im Voraus :-)

#Friendica #Benutzerinfo #Profilinfo #Frage #2025-05-12 !Friendica Support


@Friendica Support
Ich habe bei #Friendica schon länger einen Kanal mit Volltextsuche erstellt und wollte fragen ob das so korrekt ist.
Hier sinngemäß das Muster

wort1* wort2* wort3* tag:wort4* tag:wort5* tag:wort6* -wort7* -wort8* -wort9*

Es sollen Beiträge gefunden werden welche eine bestimmte Zeichenfolge oder Hashtags enthalten. Es sollen jedoch Beiträge nicht ausgegeben werden wenn bestimmte Zeichenfolgen enthalten sind.


@Friendica Support
Ich habe festgestellt dass #uBlock den Teilen Button unter den Beiträgen auf #Friendica ausblendet. Schuld ist diese Liste
Dandelion Sprout's Annoyances List
Dort ist folgender Eintrag hinterlegt
Filter##div[class*="share-link"]
Ich habe nun unter Meine Filter eine Ausnahme festgelegt.
Dort habe ich das eingetragen:
www.anonsys.net#@#div[class*="share-link"]


The same thing happens here with the client and the website of the instance. The 500 error occurs with almost every other action. #Friendica is no longer usable.

@support @helpers


[strong]Friendica: Unvollständige Federation mit Lemmy[/strong]


Wenn ich die Lemmy Community https://feddit.org/c/heidelberg der ich seil längerer Zeit folge direkt öffne, sehen die ersten sechs Beiträge so aus:



Wenn ich sie mir jedoch über Friendica anschaue sehen ich jedoch nur die drei Beiträge davon, die ich selbst erstellt habe:



Sprich die Hälfte der Beiträge fehlt. [strong]Woran kann das liegen ?[/strong]

#Friendica #Frage #Lemmy #Federation #Beiträge #2025-04-28 !Friendica Support @Matthias


@Friend Icare #Friendica is using external media (like youtube) directly and does not "proxify" them. For YT videos there is or was an addon for redirecting it to an #Invidious instance. Since Google started blocking such instances, there are only a few working left. My favorite is https://inv.nadeko.net . So your administrator needs configure it unless not yet done.

For the other external references, I have no idea, just block 3rd-party cookies, I guess.


[strong]Frage: Gibt es die Möglichkeit Beiträge von Accounts denen ich folge automatisch weiterzusagen?[/strong]


Ich hatte in Erinnerung das es so was gibt oder gab, bin mir aber alles andere als sicher. Das wäre sehr gut um die Beiträge von Menschen, Gruppen und Institutionen z. B. aus einer Stadt zu bündeln.

#Frage #Friendica #Accounts #Weitersagen #AutomatischesWeitersagen #2025-04-10 !Friendica Support


@oldkid
Auf meinen #Akkoma, #Sharekey, #Iceshrimp, #Friendica und Mastodon Instanzen sind sie sichtbar. @noidea


[strong]Friendica: Welchen Sinn macht die Option Öffentlichen Beiträge für anonymen Besucher zu sperren?[/strong]


Es gibt bei den Einstellungen folgende Option die es ermöglicht anonymen Besuchern der Webseite den Zugriff auf die öffentlich eingestellten Beiträge zu verweigern.



Für mich persönlich ist das durchaus sinnvoll, da ich meine Beiträge ja fürs Fediverse und nicht für Google und Co. schreibe. Nun stellt sich aber dennoch die Sinnfrage, wenn ca. 80 Prozent der eigenen Kontakte eine Plattform (Mastodon) nutzen die die Beiträge nicht korrekt darstellen und den ursprünglichen Beitrag auch nicht inline laden kann. Deren Nutzer also darauf angewiesen sind anonym über den Server auf der der Beitrag erstellt wurde darauf zuzugreifen.

[strong]Wie geht Ihr damit um? Welche Lösungen habt Ihr dafür gefunden?[/strong]

#Friendica #Beiträge #ÖffentlicheBeiträge #AnonymeZugriffe #Mastodon #Frage #2024-03-24 !Friendica Support


@Friendica Support Welche #Farbcodes verwendet #Friendica und wo kann ich eine vollständige Liste einsehen? Die grafische #Farbtabelle, die mir bei der Farbvorschau angezeigt wird, ist für mich nicht ausreichend.


[strong]Friendica: Warum sind in den Kommentaren keine Profilbilder von Lemmy Accounts zu sehen?[/strong]


Ja ich weiß das auf Lemmy die Sache mit den Benutzeraccounts etwas anders gehandhabt wird. Aber das Profilbild des Accounts der den Beitrag eingestellt hat sieht man ja auch. Hier ein Beispiel:

https://feddit.org/post/9571538

#Frage #Friendica #Lemmy #Feddit #Profilbilder #Benutzeraccounts #2025-03-22 !Friendica Support

Tempo 30, Radwege, Busspuren – Bundesrat bestätigt Verkehrsreform in weiten Teilen


Gute Nachrichten:
Caroline Lodemann, Bundesgeschäftsführerin des Allgemeinen Deutschen Fahrrad-Clubs, sagte: «Der Bundesrat hat heute für eine vernünftige und moderne Verkehrspolitik gestimmt, das ist gut so. Jetzt können die Kommunen endlich anfangen, geschützte Radfahrstreifen, Fahrradstraßen und mehr Tempo 30 einzurichten. Das ist für die Verkehrssicherheit insgesamt und den Komfort von Millionen Radfahrerinnen und Radfahrern im ganzen Land immens wichtig.»

Roland Stimpel, Vorstand des Fußgängerverbandes FUSS, sagte: «Endlich können die Städte und Gemeinden jetzt mehr für die Sicherheit der vielen Menschen tun, die vor Ort zu Fuß oder auf dem Rad unterwegs sind.»

Wermutstropfen:
Stimpel kritisierte aber einen Änderungsantrag, nach dem Gehwege leichter zu legalen Parkplätzen werden können. Der Bundesrat habe zudem einen wichtigen Grundsatz aus der Reform gestrichen. Dabei gehe es darum, die besondere Schutzbedürftigkeit nichtmotorisierter Verkehrsteilnehmer und Menschen mit Behinderung besonders zu berücksichtigen.



#Friendica people! I think #Bookface is getting close to another release. So let me know if there is anything you've noticed that should be tweaked or fixed for the next major version. If I can, of course. Bookface is just CSS and I can only style what's already there in the "Frio" theme.

@Friendica Support @Friendica Admins


Does anybody know how homepage verification with Friendica works? I'm going with this wiki entry.

freifunkh@friendica.me has a homepage in its profile and the homepage has a link to the profile with rel="me" set. These are the results:

  • Opening the profile in a browser without login => homepage URL visible and marked as verified (✔️).
  • Opening the profile while being logged into Friendica (different server) => no URL visible.
  • Opening the profile while being logged into Mastodon (different server) => no URL visible.


Mastodon App even shows a warning, saying there is no verified link.

#Friendica @Friendica Support


Ich habe gerade den "Leitfaden für den Instanz-Betrieb im dezentralen Netzwerk - Datenschutz bei Mastodon" von gefunden.
Dieser gibt neben grundsätzlichen Informationen auf was Instanzbetreiber achten müssen, vor allem auch eine sehr praktische Sammlung an Musterdokumenten unter CC BY-ND 4.0-Lizenz. Ihr könnt es also für euere Instanzen anpassen und nutzen.

Auch relevant für @Friendica Admins / @Friendica Support
Auf einem abstrakten Niveau sind die Anforderungen, die wir beschreiben, auch auf andere Plattformen des Fediverse übertragbar. Dennoch gibt es einige Aspekte, die von der konkreten Plattform und Software-Implementierung abhängen. So sind zum Beispiel die Möglichkeiten, rechtliche Texte einzubinden und anzuzeigen, unterschiedlich.


Danke@DS_Stiftung@social.bund.de

https://stiftungdatenschutz.org/praxisthemen/datenschutz-bei-mastodon

#impressum #dsgvo #fediverse #friendica #mastodon #tos #deutschland #datenschutz


I moved the #Friendica Wiki to another server. I need some people to test it and see if all works. I will then solve the problems pointed out.

The initial setup was not done by me. It was still on a server with php 7.4 because it did not work with 8.x due to some plugins. I removed those plugins, apparently not maintained since 2014.

I also saw that it loads some js from some CDN, I don't like that either, so tips welcome on that. Maybe there is a plugin that stores such stuff locally?

Also can you suggest a free service to analyze your webpage, show problem, broken links and such?

I saw that the Avatar (only a systemwide standard avatar for all users) is not displayed in my Firefox, but looks fine on Chromium. May be a DNS issue, so local issue only, seems tailscale some how messes up my DNS resolution. But please have a look for any embedded stuff that does not load!

Send me screenshots if you like and/or links to the problem page.

Here is the wiki.friendi.ca

@helpers


@KoPPeR ⚙️ In der App geht das und bei #Friendica direkt über den Browser nicht?! 😳


Categories: friendica,apache
tweaking apache configuration for friendica

allow overrides so dynamic pages can built correctly

rootname@VPShosting:/var/www/html# sudo nano /etc/apache2/sites-available/000-default-le-ssl.conf

search for the line:
ctrl+W -> DocumentRoot /var/www/html

add the code snippet:
    <Directory /var/www/html>
        AllowOverride All
    </Directory>


save the file "000-default-le-ssl.conf":
ctrl+X -> Y -> hit ENTER

edited 000-default-le-ssl.conf<IfModule mod_ssl.c>
<VirtualHost *:443>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
<Directory /var/www/html>
AllowOverride All
</Directory>

# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
ServerName mydoman.com
SSLCertificateFile /etc/letsencrypt/live/mydoman.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/mydoman.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>
Edited 000-default-le-ssl.conf CODE
<IfModule mod_ssl.c>
<VirtualHost *:443>
	# The ServerName directive sets the request scheme, hostname and port that
	# the server uses to identify itself. This is used when creating
	# redirection URLs. In the context of virtual hosts, the ServerName
	# specifies what hostname must appear in the request's Host: header to
	# match this virtual host. For the default virtual host (this file) this
	# value is not decisive as it is used as a last resort host regardless.
	# However, you must set it for any further virtual host explicitly.
	#ServerName www.example.com
        ServerAdmin webmaster@localhost
	DocumentRoot /var/www/html
    <Directory /var/www/html>
        AllowOverride All
    </Directory>
	# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
	# error, crit, alert, emerg.
	# It is also possible to configure the loglevel for particular
	# modules, e.g.
	#LogLevel info ssl:warn
	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
	# For most configuration files from conf-available/, which are
	# enabled or disabled at a global level, it is possible to
	# include a line for only one particular virtual host. For example the
	# following line enables the CGI configuration for this host only
	# after it has been globally disabled with "a2disconf".
	#Include conf-available/serve-cgi-bin.conf
ServerName mydoman.com
SSLCertificateFile /etc/letsencrypt/live/mydoman.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/mydoman.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>


create php.error.log

rootname@ubuntu:~# touch php.error.log

tweaking basic settings:

editing php.ini

rootname@VPShosting:/var/www/html# sudo nano /etc/php/8.1/apache2/php.ini

search for the following lines [ctrl+w] and modify the values:

search and modify the line :
ctrl+W -> memory_limit =
modify to:
memory_limit = 256M

search and modify the line :
ctrl+W -> upload_max_filesize =
modify to:
upload_max_filesize = 100M

search and modify the line :
ctrl+W -> max_execution_time =
modify to:
max_execution_time = 300

search and modify the line :
ctrl+W -> max_input_vars =
modify to:
max_input_vars = 1500

activate php.error.log
search:
ctrl+W -> log_errors
unquote and and modify so it reads:
log_errors = On
; Default Value: Off
; Development Value: On
; Production Value: On

search:
ctrl+W -> error_log
unquote and and modify so it reads:
; Log errors to specified file. PHP's default behavior is to leave this value
; empty.
; https://php.net/error-log
; Example:
error_log = /var/www/html/php.error.log
; Log errors to syslog (Event Log on Windows).
; error_log = syslog


save the file "php.ini":
ctrl+X -> Y -> hit ENTER

restart apache and check the status

rootname@VPShosting:/var/www/html# systemctl restart apache2
rootname@VPShosting:/var/www/html# systemctl status apache2

check php.error.log

rootname@ubuntu:~# reboot
user@localPC:~$ log into your VPShosting again
rootname@ubuntu:~# nano /var/www/html/php.error.log




Congrats!
With this you have completed via SSH on the console all the installation steps necessary, now it's time to browse to your friendica web page and actually install and activate your node:


Go to your website and have a look at the short installation routine of friendica itself.

#debian #linux #friendica #fediVerse #fediTutorial


friendica installation


Categories: friendica,VPS,github
friendica installation on the VPS hosting
--
Up to this point we basically performed a standard LAMP installation on a ubuntu 22.04 LTS VPS hosting.

The following steps concern the actual friendica server installation.

creating the directory for friendica and the user www-data

creat directories and permission for user www-databack ground information what-is-var-www-html?
https://stackoverflow.com/questions/16197663/what-is-var-www-htm
some general setup indications for the settings for several websites on the same server:
https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-20-04

¡IMPORTANT!
The following command and setting should only be used if you are on a clean brand new ubuntu VPS setup as it will or at least might meddle with your already existing web page setups as @tom s politely pointed out:

"This would damage a lot of (server) installations out there. Do not do this in /var/www, if you are not really sure, what you're doing."
rootname@VPShosting:~# sudo chown -R www-data:www-data /var/www
rootname@VPShosting:~# cd /var/www


creating user www-data and changing from user rootname to www-data

rootname@VPShosting:~/var/www# sudo -u www-data bash
www-data@VPShosting:~$

(confirmation check if this is where console changes to www-data@VPShosting:~#)
moving (deactivating) the old /html folder

www-data@VPShosting:~$ mv html html.bak

The new /html folder will be created when we clone the gitHub stable branch of friendica in the next step.
cloning friendica from the gitHub repository

www-data@VPShosting:~$ git clone https://github.com/friendica/friendica.git -b stable html


configure PHP dependencies

www-data@VPShosting:~$ cd html
www-data@VPShosting:~/html$ bin/composer.phar install --no-dev
(is this the point the SSL install went wrong?)
https://squeet.me/display/962c3e10-1265-2ea9-912d-3cc762780991


creating folder for page view renderings

www-data@VPShosting:~/html$ mkdir -p view/smarty3
www-data@VPShosting:~/html$ chmod 775 view/smarty3


cloning the addons github repository

www-data@VPShosting:~/html$ git clone https://github.com/friendica/friendica-addons.git -b stable addon


activating .htaccess

www-data@VPShosting:~/html$ cp .htaccess-dist .htaccess


exiting user www-data

www-data@VPShosting:~/html$ exit
rootname@VPShosting:~/var/www/html#



#debian #linux #friendica #fediVerse #fediTutorial

As of now I skipped this step as I do have already a DB with password and name on the original installation I will have to migrate to this new VPS.


!Friendica Support

Friendica has a LOT of feeds. Too many really. It's confusing. Overwhelming. Oh, and they're apparently called TIMELINES here. I've been trying to figure out which ones I should be using that are similar to the ones I used on Facebook.

Screencap of Facebook Feeds


Over on Facebook most people probably never go beyond the very awful "News Feed" which is full of algorithm-driven, AI-generated, and advertising garbage. And the only people, groups, or pages you see there are the ones you regularly interact with. Which is why for years I've been using the other feeds on Facebook, and they're the only thing that actually makes that platform usable IMO. But it's hard to try and figure out what Friendica "Timelines" are the closest corollary to the Facebook ones?

My best guesses are:

What's Hot = News Feed: It's a fire hose of posts from accounts you don't follow that are getting a lot of engagement. However, I have no clue what kinds of interactions or how many get something into this feed. There is also a "Discover" feed that says it's supposed to show "Posts from accounts that you don't follow but might like" and I have no clue how, without an algorithm, it would determine what I might like. Apparently it doesn't or can't because that feed is empty for me.

Latest Activity = All Feed: because it's based on people you're connected to and shows all their latest interactions (Posts, Likes, Shares, and Comments) including on posts by accounts you don't follow.

For You = Friends Feed: which I think is just posts from people listed as "Mutual Friendship" in your Contacts, meaning you are following them, they are following you.

Latest Activity + Circles/Account Types > Groups = Groups Feed: there doesn't appear to a separate Groups feed in Friendica.

Latest Activity + Circles > Interests = Pages Feed: at least I think "Interests" is referring to "Pages" but I'm not sure, and there doesn't appear to be a separate "Interests" feed.

It would be nice if you could filter the "Network" feeds by more than one thing at a time. There is no way to "stack" filters or save that view. Which is too bad because that would be a killer feature akin to Bluesky's custom algorithms!

As for the other "Timelines" in Friendica:

Screencap of Friendica Settings - Display - Timelines


"Latest posts" and "Latest Creation" are obviously because stuff doesn't necessarily arrive on your server at the same time it was sent from another one. Though I'm not sure anything posted to social media is so time-sensitive you'd need these feeds since I assume the same stuff will show up under "Latest Activity."

"Personal" only shows posts that @ mention you. "Sharers of Sharers" sounds like a feed of what you would call "Friends of Friends" on Facebook. It's unclear what puts someone in "Quiet Sharers" though. It sounds like "Mutual Friendships" that just don't post much, but how often is often?

I'm guessing "Starred" means posts I've LIKED? Or does it only mean posts I've actually gone to the "More..." drop-down and selected "Add Star"? Or BOTH?

"Images," "Audio," and "Video" are pretty self-explanatory, I guess if you're here for the photos, podcasts, and TikTokish content. I've also seen on servers that have a lot of add-ons enabled people might have additional feeds for other platforms they are connected to, which are self-explanatory.

"Local Community" and "Global Community" appear to be the same feeds as under the "Community" button in the main navigation. Which is redundant, but okay.

Then I've also seen instructions for new users to go into Settings > Social Networks > General Social Media Settings and change the drop-down to "Any conversation my follows interact with, including likes" or your feeds will be pretty bare.

It's little wonder this confuses people coming from other platforms. It's...a lot.

#friendica


!Friendica Support

https://wiki.friendi.ca/docs/move-account mentions "Please consider that this is only possible on servers with open registration. On other systems only the administrator can add accounts with an uploaded file."

I run an instance where registrations require admin approval, how do I as administrator import a user's account export from another server into my server?

#friendica


@Michael 🇺🇦 @Jools

Hi, I have a question
Why sudo -u www-data bin/console storage move it was used? When I installed and configured #friendica on my server , i changed the storage to filesystem , what i did i created the storage folder (out of the friendica folder) , after sudo chown -R www-data:www-data /var/www/storage in Storage Administration Filesystem I entered the path and it is saved /var/www/friendicastorage

I missed something? what i did is correct?

Cheers


Hi there @islieb? !
This is a post actually directed in part to the @Friendica Support forum page of our free open source software community. I guess you heard the term #friendica already, as you are quite a while in the fedi, beginning with your #diaspora presence a long time ago. Our main coder @Michael Vogel is a fan of yours (if I got that right). I asked him the other day in a FOSDEM element chat, if he considers it possible that you make some drawings for friendica, maybe even for every new version, we have like two o three releases every year.

The idea came up because on this server we decided to use the following comic on the login/welcome page:
Drawing of a man sitting in a cave with is son, in the background a sunset is visible. He explains his kid that humanity ended like this because it wasn't reasonable to hurt the economy.
Than we came up with this variation for the text as you can see:
The same drawing. This time the text states that because of not willing to accept algorithms, centralized servers or advertisement, they are living that simple but beautiful life.

It seemed to me that Michael liked the idea to have some drawing by you, so I don't want to let the idea slip away and ask you, as well as the community, what everyone thinks about such an option. There are also the 403, 404, 500 and so on error pages. Well maybe those are more a task for @isfies!, who knows ..

Sumasumarum, any ideas, comments or questions about this proposal @all ?


v.01

!Friendica Support
#friendica Q&A @Tutorial

How does the setting:
'php_path' =>, definable in the /config/local.config.php or by the console via /bin/console config work exactly?

The setting 'php_path' => '/usr/bin/php', that actually also shows up in the crontab -e file doesn't exist as an existing folder structure and/or file, at least on this standard ubuntu server installation, but was the original setting of this instance when we ported it from a friendica beta hosting service over here to a single IP VPS server with a single domain. And till now with that setting this instance ran quite well.

Where does /usr/bin/php actually point to, by whom is ist accessed (www-data?) and is there a way to change the reference it points to (if it is actually a reference inside friendica)?

On this server, in the case of the installed friendica versions 2024.xx we set this to:
'php_path' => '/etc/php/8.1/fpm/' and for now the display in the admin panel looks quite right:
PHP version 8.1.31 php.ini /**/8.1/fpm/php.ini

reasons for this "help to understand" request
This server is being setup to host different sub/domains, including different and older friendica instances (3.4.3/2019.12/2021.01/2021.04). The idea is at least to be able eventually to evolve them step by step to the actual stable or old stable versions of friendica. To achieve that this tutorial was used to be able to manage different php versions on the same VPS. The references for the php versions were taken from this github page.
There for the way the php version used for the different friendica versions is crucial to make things work in the first place.