Jonkman Microblog
  • Login
Show Navigation
  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Friendica Admins (admins) group

  1. Michael Vogel (heluecht@pirati.ca)'s status on Sunday, 28-Jul-2024 04:00:56 EDT Michael Vogel Michael Vogel
    • Friendica Admins

    !Friendica Admins Hi admins! If you are hunted by database errors like Cannot delete or update a parent row: a foreign key constraint fails (`friendica`.`#sql-alter-463-2034e1`, CONSTRAINT `#sql-alter-463-2034e1_ibfk_4` where the table name and the constraint name contains #sql-alter, then have got a look at that page: mariadb.com/kb/en/innodb-data-…
    These #sql-alter tables are leftovers from failed alter commands.

    Attention: Before you apply any changes, please perform a backup.

    In conversation about 10 months ago from pirati.ca permalink
  2. Michael Vogel (heluecht@pirati.ca)'s status on Tuesday, 23-Jul-2024 03:10:25 EDT Michael Vogel Michael Vogel
    • Friendica Admins
    • Michael Vogel
    • Andy H3
    Can Munin read JSON and can perform HTTP requests?
    In conversation about 10 months ago from pirati.ca permalink
  3. Michael Vogel (heluecht@pirati.ca)'s status on Monday, 22-Jul-2024 05:20:18 EDT Michael Vogel Michael Vogel
    • Friendica Admins
    • Michael Vogel
    • Jakob
    Yeah, that option is slightly more complicate to setup. That's one reason why it is currently not on the front end.
    In conversation about 10 months ago from pirati.ca permalink
  4. Michael Vogel (heluecht@pirati.ca)'s status on Sunday, 21-Jul-2024 08:50:41 EDT Michael Vogel Michael Vogel
    • Friendica Admins
    !Friendica Admins I created a statistics endpoint for Friendica that can be used in tools like Zabbix and Grafana. Since we are deep in the RC phase and I still have to iron some stuff out, this will most likely be part of the next version.
    pirati.ca/photos/heluecht/imag…
    In conversation about 10 months ago from pirati.ca permalink
  5. Michael Vogel (heluecht@pirati.ca)'s status on Thursday, 18-Jul-2024 09:08:37 EDT Michael Vogel Michael Vogel
    • Friendica Admins
    !Friendica Admins does anyone uses the file based avatar cache? I applied some changes there, since this really wasted a lot of space in the system. This helped to reduce the used space by nearly 150 GB.
    pirati.ca/photos/heluecht/imag…
    In conversation about 10 months ago from pirati.ca permalink
  6. Michael Vogel (heluecht@pirati.ca)'s status on Thursday, 04-Jul-2024 11:35:18 EDT Michael Vogel Michael Vogel
    • Friendica Admins
    • Sarah Brown
    I don't have got any experience with Docker concerning Friendica.
    In conversation about 10 months ago from pirati.ca permalink
  7. Tobias (tobias@social.diekershoff.de)'s status on Tuesday, 16-Apr-2024 02:17:42 EDT Tobias Tobias
    • Friendica Admins

    📢 ensure legacy proxy is disabled

    In the current development branch the legacy proxy functionality has been removed github.com/friendica/friendica… as bad actors might misuse it.

    If you are using any other version of Friendica, please ensure that the proxify_content config variable is set to false. For this you can either use the admin panel (Site configuration -> Proxify external content) or set it to false on the command line using the console tool bin/console config system proxify_content 0.

    !Friendica Admins

    In conversation about a year ago from social.diekershoff.de permalink
  8. Tobias (tobias@social.diekershoff.de)'s status on Friday, 29-Mar-2024 04:32:09 EDT Tobias Tobias
    • Friendica Admins
    • Michael Vogel

    Friendica config optimization for limited resources

    Hey everyone, and especially @Michael Vogel

    I'd like to compile a list of settings for Friendica to work on limited resources. Based on settings I'm using on my Raspi 4 but with the knowledge of all of you, as I'm almost certain that I missed some optimization possibilities.

    Personal user settings


    • Account settings -> Social Media -> General Social Media Settings -> Followed content scope: select "only conversations my follows started". This is obviously a personal choice, but only follow (and importing) the postings from the accounts I follow and not also the content they interact with reduces the amount of postings that are imported into the system. If they think a posting is important enough to share it, then you'll see it.


    Settings in the admin panel

    Activate the "fast lane" worker. This will keep one worker process dealing only with the delivery of content. Afterall we want to share postings with contacts in a social network, so this should not suffer from other tasks the worker has to perform.

    Limit public access

    If non-logged in users have less access to potentially resource hungry parts of Friendica. This includes "Community pages for visitors" (None), "Disallow public access to addons listed in the apps menu.", "Only local search".

    Discovery

    Discovering potential contacts is great, but will use resources. So


    • set "Discover followers/followings from contacts" to None and just to be sure deactivate "Discover contacts from other servers".
    • Also "Only update contacts/servers with local data" should limit the data-waste filling up the database.


    Remote content

    Delete it automatically, as long as it is not protected by the users of the node. The settings for this are


    • "Lifespan of remote items" and also
    • limit the "Maximum age of items in the search table".
    • The "Lifespan of raw conversation data" is kept for 90 days by default, but the description claims it is save to delete it after 14 days so, take the minimum save value.


    Don't forget to select "Clean database" and "Periodically optimize tables". The optimization will actually free the space the table is reserving on the storage (else the database will fill up the reserved space before claiming more).

    Relays

    Relay server are great to get content into your node, especially on small nodes (likely those with limited resources). Fill the global community page and have nice channel content based on them. But those postings will also eat the resources of the server quickly. So...


    • set the "Relay scope" to tags and define some tags your server should import. Also "Allow user tags" so that the user can set tags to follow from the relay. However
    • set the "Lifespan of unclaimed items" to 1 (or another low value) so that these posting will get deleted quickly again


    Display of content

    Limit the amount of postings and comments that are shown on one page.

    Settings in the config file


    • system -> fetch_perents = false this will prevent Friendica to fetch missing parent posts
    • system -> optimize_all_tables = true this will optimizes all tables instead of only tables like workerqueue or the cache, so when things in the database are deleted, more space is freed.


    What have I missed? I mean apart from optimizing the database settings and how the web server serves PHP content.

    !Friendica Admins

    In conversation about a year ago from social.diekershoff.de permalink
  9. Tobias (tobias@social.diekershoff.de)'s status on Thursday, 14-Mar-2024 04:35:16 EDT Tobias Tobias
    in reply to
    • Friendica Admins
    • Tobias
    As mentioned in the issue in the tracker, as there was no followup by the reporting persons after the fix was included in the RC code, we will assume that the problem has been solved and will proceed with the release procedure which the issue had blocked.
    In conversation about a year ago from social.diekershoff.de permalink
  10. Michael Vogel (heluecht@pirati.ca)'s status on Wednesday, 13-Mar-2024 08:34:00 EDT Michael Vogel Michael Vogel
    • Friendica Admins
    • Michael Vogel
    • Hank G ☑️
    It offers the CID of a user at a new location, so that you can tell Bluesky to use that instead. It doesn't automatically perform the update. But yes, it is independent from the used PDS. But especially when you host your own PDS, this might get handy.
    In conversation about a year ago from pirati.ca permalink
  11. Tobias (tobias@social.diekershoff.de)'s status on Tuesday, 20-Feb-2024 12:06:49 EST Tobias Tobias
    • Friendica Admins
    • Sarah Brown
    At the very moment of the release, yes. The RC branch is merged into stable and this is merged with develop afterwards. So you can switch from develop to stable at the release point. (And likely a bit afterwards until the next changes to the DB hit develop, after this you should not switch back)
    In conversation about a year ago from social.diekershoff.de permalink
  12. Michael Vogel (heluecht@pirati.ca)'s status on Thursday, 01-Feb-2024 01:59:58 EST Michael Vogel Michael Vogel
    • Friendica Admins
    • Michael Vogel
    • Unity
    Wann hast Du das System zuletzt aktualisiert?
    https://pirati.ca/photos/heluecht/image/147778456865bb41535267f001771078
    In conversation about a year ago from pirati.ca permalink
  13. Michael Vogel (heluecht@pirati.ca)'s status on Wednesday, 31-Jan-2024 04:22:10 EST Michael Vogel Michael Vogel
    • Friendica Admins
    • Michael Vogel
    • VegOS
    I just had a look. See here:
    r.town/@vincent/11182902287601…
    In conversation about a year ago from pirati.ca permalink
  14. Michael Vogel (heluecht@pirati.ca)'s status on Thursday, 18-Jan-2024 11:43:59 EST Michael Vogel Michael Vogel
    • Friendica Admins
    • Michael Vogel
    • Hypolite Petovan

    Not sure if we are speaking about the same thing here. The search index is a completely new table and the search text only includes the content that should be searched for. Means: no links, no BBCode tags, only the text.

    Concerning attachments: They are stored in the post-media table anyway.

    In conversation about a year ago from pirati.ca permalink
  15. Tobias (tobias@social.diekershoff.de)'s status on Monday, 01-Jan-2024 03:04:57 EST Tobias Tobias
    • Friendica Admins
    • Michael Vogel

    Limited communication with *THAT* server

    Heya dear Friendica admins,

    since the 2023.12 https://friendi.ca/2023/12/24/friendica-2023-12-released/ release of Friendica you can limit the communication with nodes of the Fediverse before blocking communication completely. Then communication, the exchange of postings, will still be possible -- but the data exchanged with the other node are limited as much as possible.

    This might be a way to deal with communication to a good friends on evil corporate server without providing too much information about users of your node. The settings to configure this limited communication have to be put into the config/local.config.php (see defaults https://git.friendi.ca/friendica/friendica/src/branch/develop/static/defaults.config.php#L328) file at the moment, it is planned to get the settings into the admin panel, but for now it is only the config file. There, in the system section add the following:

    "limited_servers" => "social.evil-corp.com, other-evil.com";

    and from then on communication with the two servers social.evil-corp.com and other-evil.com is limited to the technical necessary information. This includes

    • The posting and its content
    • From the user profile the nickname and the profile key.


    @Michael Vogel please correct me if I'm missing something, and thanks for implementing this solution!

    !Friendica Admins #Friendica #Fediverse

    In conversation Monday, 01-Jan-2024 03:04:57 EST from social.diekershoff.de permalink

    Attachments

    1. File without filename could not get a thumbnail source.
      Friendica 2023.12 released
      By Tobias from friendica
      Friendica 2023.12 released
    2. friendica
      from Friendica
      Mirror of the github repository
  16. Michael Vogel (heluecht@pirati.ca)'s status on Monday, 04-Dec-2023 05:41:00 EST Michael Vogel Michael Vogel
    • Friendica Admins
    • Michael Vogel
    • Andy H3
    Isn't it the age in hours?
    In conversation Monday, 04-Dec-2023 05:41:00 EST from pirati.ca permalink
  17. Michael Vogel (heluecht@pirati.ca)'s status on Wednesday, 18-Oct-2023 16:42:32 EDT Michael Vogel Michael Vogel
    • Friendica Admins
    • Michael Vogel
    • Александр
    The issue with the empty language is fixed by this PR: git.friendi.ca/friendica/frien…
    In conversation Wednesday, 18-Oct-2023 16:42:32 EDT from pirati.ca permalink
  18. Michael Vogel (heluecht@pirati.ca)'s status on Tuesday, 17-Oct-2023 00:24:29 EDT Michael Vogel Michael Vogel
    • Friendica Admins
    !Friendica Admins Heads up administrators. In the RC we made the PHP module "IntlChar" now a requirement for new installations. We are using that module for the language detection and the detection of "Emoji only" posts. You will not run into a WSOD, when you are on RC and you haven't installed that module, since we are then using workaround routines. But then the language detection experience will be degraded concerning posts that contain both latin and non latin based characters. (Especially when you don't use the new CLD addon)
    In conversation Tuesday, 17-Oct-2023 00:24:29 EDT from pirati.ca permalink
  19. Michael Vogel (heluecht@pirati.ca)'s status on Friday, 18-Aug-2023 01:57:22 EDT Michael Vogel Michael Vogel
    • Friendica Admins
    • Friendica Support

    !Friendica Support !Friendica Admins If your system is on the "develop" branch and recently updated their code, then you will be able posting to Twitter again. The Twitter addon now is only a posting connector, since for everything else you have to pay. Also, since there are now low posting limits, each user has to register their own app.

    Head over to the Developer Portal https://developer.twitter.com/en/portal/projects-and-apps for that purpose. If you already have got an app registered, make sure that it belongs to a "project" and is no "Standalone App". In the section "Keys and Tokens" you will then find all the needed data, means "API Key and Secret" and "Access Token and Secret". These values have to be added in the Twitter settings in their respective fields.

    When you submitted the values, have a look at the field " Last Status Summary". This should show some "200 - ..." value. If the number is in the 400 or 500 range, then something is wrong with your keys.

    Later that field will contain the result after each post, so expect to see "201 - Created" in that field after the first post is done. Again: If the value is not in the 200 range, then something is wrong. Then have a look at " Last Status Content" to see the details.

    Have fun!

    In conversation Friday, 18-Aug-2023 01:57:22 EDT from pirati.ca permalink
  20. Michael Vogel (heluecht@pirati.ca)'s status on Tuesday, 15-Aug-2023 12:48:36 EDT Michael Vogel Michael Vogel
    • Friendica Admins
    • Michael Vogel
    • toaskoas
    Yes. That's why I coded it.
    In conversation Tuesday, 15-Aug-2023 12:48:36 EDT from pirati.ca permalink
  • Before
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

Jonkman Microblog is a social network, courtesy of SOBAC Microcomputer Services. It runs on GNU social, version 1.2.0-beta5, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Jonkman Microblog content and data are available under the Creative Commons Attribution 3.0 license.

Switch to desktop site layout.