social.stefan-muenz.de

Search

Items tagged with: diaspora

Freie Software ist Punk

Nachdem ich mich eher als Seiteneinsteiger mit Linux und Freier Software (FOSS) beschäftige, war es für mich ziemlich schwer, die auch auf meinem Server zu installieren. Dabei gibt es so coole Projekte wie Peertube, Mastodon, Diaspora und viel viele mehr. Matrix Chat und Jitsi Meet benutze ich schon länger und es ist nicht mehr wegzudenken und es wird in meinem Freundeskreis aktiv genutzt. Wenn man sich etwas reinarbeitet, kann man die Zwei optimal mit Ansible aufsetzten –> Hier

Für alle anderen ist Yunohost aus Frankreich eine echt unglaublich coole Alternative. Mit nur einem Befehl wird der gesamte Server eingerichtet, Sicherheitseinstellungen vorgenommen und eine Administrationsoberfläche installiert auf der man die tollen Fediverse und FOSS Programme einfach mit einem Klick einrichten kann. Unglaublich.

Falls Interesse besteht, schreib ich gern mal ein Tutorial.




\#diaspora #jitsi-meet #mastodon #matrix-chat #peertube #yunohost
Originally posted at: https://word.undead-network.de/freie-software-ist-punk/
Freie Software ist Punk
 
Freie Software ist Punk

Nachdem ich mich eher als Seiteneinsteiger mit Linux und Freier Software (FOSS) beschäftige, war es für mich ziemlich schwer, die auch auf meinem Server zu installieren. Dabei gibt es so coole Projekte wie Peertube, Mastodon, Diaspora und viel viele mehr. Matrix Chat und Jitsi Meet benutze ich schon länger und es ist nicht mehr wegzudenken und es wird in meinem Freundeskreis aktiv genutzt. Wenn man sich etwas reinarbeitet, kann man die Zwei optimal mit Ansible aufsetzten –> Hier

Für alle anderen ist Yunohost aus Frankreich eine echt unglaublich coole Alternative. Mit nur einem Befehl wird der gesamte Server eingerichtet, Sicherheitseinstellungen vorgenommen und eine Administrationsoberfläche installiert auf der man die tollen Fediverse und FOSS Programme einfach mit einem Klick einrichten kann. Unglaublich.

Falls Interesse besteht, schreib ich gern mal ein Tutorial.




\#diaspora #jitsi-meet #mastodon #matrix-chat #peertube #yunohost
Originally posted at: https://word.undead-network.de/freie-software-ist-punk/
Freie Software ist Punk
 
Hey #Fediverse! :)

I am wondering, why so few people use #Friendica. I personally started out on #Mastodon, but soon already moved on to Friendica, as it simply gives a huge extra load of features: compatible with all Fediverse #protocols (even #Diaspora), excellent feed reader functionality (in combination with #Nitter, #Bibliogram and #Invidious I get a feed from all my important #Twitter, #Instagram and #Youtube contacts directly in my Friendica timeline, without having an account on any of those commercial platforms), native Twitter bridge support (which I personally don't use), longer posts, a lot of extra #socialNetworking functionality like #forums, #events, #friendship, etc.

I do admit, that Friendica's #UI is much less modern and dynamic than Mastodon's, but this is the only downside I've found so far, and I'm also surprised, that no new UI has appeared within the last years, which would mitigate that.

I'd appreciate your views on that, and would be happy to hear other reasons for the fact that according to https://the-federation.info/, Mastodon currently has 440,713 monthly active users, while Friendica only has 1,770... :)
 
Wieso hat #Friendica so viel weniger User als #Diaspora?
Any ideas?
 

Gruppen im Fediverse

Content warning: Hallo zusammen im #Fediverse, kennt irgendwer diesen Service? Wenn ich das richtig verstehe, soll das eine MΓΆglichkeit sein, so eine Art "Interessengruppen" oder "Foren" im Fediverse zu bilden. Entweder auf der Seite schauen, welche "Gruppen" es schon gib

@Debacle: Ich habe es mir kurz vor Weihnachten gekauft. Mittlerweile 2x(!) gelesen und vieles darin markiert.
In der Bundestagsbibliothek ist es auch zu haben.

Mein Fazit, ich weiß, das ist hier eigentlich OT:
Wir müssen als Gesellschaft unbedingt von den #Big-Data-Unternehmen ("#GAFAM"), der übrigen Firmen, die auf personenbezogene Daten ihr Geschäftsmodell aufbauen, und den Überwachungsmechanismen der Staaten wegkommen.

#Digitalisierung und auch #KI ist an sich gesehen etwas gutes. Wenn jedoch eine Technologie genutzt wird, um Menschen #diktatorisch zu überwachen (wie, z.B. in China), oder einfach zu steuern (#Konsumverhalten) und - möglicherweise - auch noch zu in "Gut" bzw. (zukünftig) "Böse" zu klassifizieren: Das erinnert mich sehr stark an die deutsche "Geschichte", die vor ca. 100 Jahren begann.

Open-Source "Made in Europe" bzw. "Made in Germany", Diskussions-Plattformen wie diese hier (#Diaspora u.a.): Das ist notwendig.
 
Mastodon-Beitrag teilen - wie geht das mit Diaspora?
Ich möchte einen Mastodon-Beitrag teilen
Ich gebe meine Kennung werawelt@d.consumium.org ein.
Leider bekommme ich eine Fehlermeldung, mit der ich wenig anfangen kann.
Das gleiche beim Favorisieren.
Weiß jemand wie das geht?

#Diaspora #Mastodon #Teilen
 
@krutor (Fortsetzung)

Das beste Zeichen für die weit verbreitete Unkenntnis selbst unter Experten ist, wie oft diese Räder neu erfunden wurden. Als das #Fediverse schon sehr umfangreich war, setzte sich Tim Berners-Lee hin, um genau sowas from scratch zu erfinden, weil er nicht wußte, daß es das schon gab. Und auch #Diaspora wurde entwickelt von Leuten, die offensichtlich weder von #StatusNet noch von #Mistpark/#Friendika je gehört hatten. Sonst hätten sie sich das auch sparen können.
 
Missionieren?

Was bedeutet das für euch, wenn jemand sagt: "Ich mag es nicht, wenn Menschen missionarisch im Internet unterwegs sind."
Und zu welchen Themen begegnen euch am häufigsten Missionare?

Es interessiert mich und wenn es mich betreffen sollte, sagt es frei raus.
#Frage zu #Diaspora, dem #Internet, dem #Leben und dem Rest. Die Antwort 42 ist wie immer richtig.
 
@Testeris for the beginning your server does not know that many posts/users/servers, but it will get better, so I think for now it is good to follow some users and also setup the #Diaspora relay (I think setup be default on fresh install), this will get you some posts and and hence the server will see more users.

Then after some time you can search for users locally. I must agree the search is not really nice... it will return many useless results in my opinion.

I'd also suggest to write a #newhere post, which should include the tag and some other tags that you're interested in. This will be picked up by other users. Also follow some tags of things you're interested in. To follow them, just search for them locally and then in the results (may be empty) click the plus sign in the top.

For questions use !Friendica Support and not !Friendica Developers, for admin related questions you can use !Friendica Admins, but generally I think !Friendica Support is a good start for help.

Welcome to the #Fediverse and have fun!
 
Früher gab es eine eigene Internetseite (Texte, Fotografien, einige Videos) und Mastodon. Die eigene Internetseite gibt es nicht mehr. Wodurch lässt sie sich ersetzen? Mit #diaspora #friendica #pixelfed, #peertube, #plume? Und oder oder? Was denkt ihr? Sagt mal bitte was! Gern auch boosten (es fehlt vllt. an Reichweite).
 
Wegen vermehrter Kontaktanfragen von Diaspora, die ich nicht annehme, hier eine kleine Erklärung: Da ich vorhabe den Connector zu #Diaspora mittelfristig abzuschalten, nehme ich auch keine Kontaktanfragen mehr an. Danke für euer Verständnis.

noch einmal startmöglichkeiten


hier hatte sich vor einiger zeit mal jemand die mühe gemacht, verbindungen bei diaspora zusammenzustellen, die möglicherweise von allgemeinem interesse sein könnten. bei hubzilla-kanälen muss man dazu das diaspora-protokoll aktivieren,

der diaspora-post ist zwar schon 2 jahre alt und vielleicht auch stellenweise nicht mehr aktuell. ich fand es aber ganz interessant ...

#internet #hubzilla #diaspora

Hallo liebe #neuhier Leute, falls ihr euch fragt, wem ihr am Anfang...

Bild/Foto
Hallo liebe #neuhier Leute,
falls ihr euch fragt, wem ihr am Anfang folgen sollt:
Es gibt eine Menge Accounts, die Content federieren. Hier eine kleine Auswahl, einfach die "Mailadresse" als Diaspora-Kontakt hinzufügen, und schon erhaltet ihr Posts in eurem Stream.
(Hierfür müsst ihr die Mailadresse markieren, kopieren und in das Suchfeld oben eintragen. So wird euch der Account als "Diaspora-Kontakt" angezeigt, und ihr könnt ihm folgen.)
Viel Spaß hier!
Nachrichten
- Al Jazeera (unofficial) aljazeera@squeet.me
- BildBlog bildblog@friendica.produnis.de
- Deutsche Welle (inoffiziell) deutschewelle@squeet.me
- Deutschlandfunk (inoffiziell) deutschlandfunk@squeet.me
- Faktenfinder Tagessch. (inof) faktenfinder@friendica.produnis.de
- heise online (inoffiziell) heiseonline@squeet.me
- Nachdenkseiten (inoffiziell) nachdenkseiten@friendica.produnis.de
- SPIEGELonline (inoffiziell) spon@friendica.produnis.de
- Süddeutsche (inoffiziell) sueddeutsche@diaspora.town
- Ta...
 

Test of the fediverse

Content warning: I did a #test of the #fediverse. I created a #Diaspora, #Friendica and #Mastodon account. In all 3 accounts I did a post with the tag #annievallotton. Friendica uses the Diaspora protocol and ActivityPub and Mastodon uses Activity pub. The Friendica accou

 

Libertree

Content warning: Ich habe ja gerade festgestellt, daß ich noch ein Konto auf #Libertree habe. Wenn ich mich richtig erinnere ist das ein Diaspora Fork, den ich damals, als ich mit dem #Fediverse anfing, ziemlich interessant fand. Vor allem da es dort im Gegensatz zu #Dias

Welcome to the Fediverse!


Why do we call it by that name? A brief explanation can be found here. My favorite platform of the ones listed there is Diaspora, because of it’s short learning curve and simple, intuitive interface. In my opinion it’s the most ideal replacement for Farcebook with similar features, except for groups, but I’ll show you how I have created groups of my own right here on Diaspora.

Diaspora Takes Time to Become What You want it to Be.


That’s because you “build your own” experience here. Unlike Farcebook, #Diaspora will not suggest “people you may know” or “stuff you might like.” You tell it what you want to see and who you want to share with. If you are new around here, and especially if you don’t know anyone on Diaspora or elsewhere in the #Fediverse, you can follow #hashtags about subjects that interest you, and looking there, you’ll probably find some people you want to share with. You may also find people you’d rather ignore. Both adding new people and ignoring trolls are easy to do with just a couple of clicks.

Introduce Yourself!


Let your friends and potential friends know you’re here. Fill out a little bio and include an image. It doesn’t have to be your photograph of yourself, it can be anything you want. You can even make up a cool name to go by, like Joe McCool or something. There’s no need to use your real name here. In your #newhere or #Introduction post, share what hashtags you’re following, and be sure to include a few ion your own description. Make sure your Intro is public!

Your friends, old and new, will help you.


For example, I might private message one of my friends to tip him or her off about a spammer, a bot, or a troll and advise my friend to use the Ignore feature to prevent them from commenting on your posts. Or I might suggest an awesome person to share with whose posts I think my friend will enjoy. Most importantly, since it takes time, give it time! You’re building it custom made, just for you.

Create your own Groups on Diaspora!


Some people do it simply by using hashtags. I do it using Aspects. From your personal page (reach it by clicking on your own picture if you’re viewing your Stream), look at your Aspects. You have a few to start with by default: Family, Friends, Work, and Acquaintances. But underneath that list you’ll find “+ Add an Aspect.” Give it whatever name you want. Dance Partners, Church friends, Trek Fans, Starwars fans, Alien Life Forms, whatever you like, as many as you like! You can put people you’re sharing with into one or more of those categories, then read and post to just that particular Aspect. That’s how I made my own groups. It works for me because I took the time to make it work.

Most of all, have fun! Make it your own, and celebrate your liberation from “Big Media!


Some material for this greeting, and the idea of having a greeting like this, was shamelessly stolen from @Robbie
 

Welcome to the Fediverse!


Why do we call it by that name? A brief explanation can be found here. My favorite platform of the ones listed there is Diaspora, because of it’s short learning curve and simple, intuitive interface. In my opinion it’s the most ideal replacement for Farcebook with similar features, except for groups, but I’ll show you how I have created groups of my own right here on Diaspora.

Diaspora Takes Time to Become What You want it to Be.


That’s because you “build your own” experience here. Unlike Farcebook, #Diaspora will not suggest “people you may know” or “stuff you might like.” You tell it what you want to see and who you want to share with. If you are new around here, and especially if you don’t know anyone on Diaspora or elsewhere in the #Fediverse, you can follow #hashtags about subjects that interest you, and looking there, you’ll probably find some people you want to share with. You may also find people you’d rather ignore. Both adding new people and ignoring trolls are easy to do with just a couple of clicks.

Introduce Yourself!


Let your friends and potential friends know you’re here. Fill out a little bio and include an image. It doesn’t have to be your photograph of yourself, it can be anything you want. You can even make up a cool name to go by, like Joe McCool or something. There’s no need to use your real name here. In your #newhere or #Introduction post, share what hashtags you’re following, and be sure to include a few ion your own description. Make sure your Intro is public!

Your friends, old and new, will help you.


For example, I might private message one of my friends to tip him or her off about a spammer, a bot, or a troll and advise my friend to use the Ignore feature to prevent them from commenting on your posts. Or I might suggest an awesome person to share with whose posts I think my friend will enjoy. Most importantly, since it takes time, give it time! You’re building it custom made, just for you.

Create your own Groups on Diaspora!


Some people do it simply by using hashtags. I do it using Aspects. From your personal page (reach it by clicking on your own picture if you’re viewing your Stream), look at your Aspects. You have a few to start with by default: Family, Friends, Work, and Acquaintances. But underneath that list you’ll find “+ Add an Aspect.” Give it whatever name you want. Dance Partners, Church friends, Trek Fans, Starwars fans, Alien Life Forms, whatever you like, as many as you like! You can put people you’re sharing with into one or more of those categories, then read and post to just that particular Aspect. That’s how I made my own groups. It works for me because I took the time to make it work.

Most of all, have fun! Make it your own, and celebrate your liberation from “Big Media!


Some material for this greeting, as well as the idea for it, was shamelessly stolen from @Robbie
 
J'espère que tu trouvera à te satisfaire sur Diaspora* 😉

Framasphère est un #pod (noeud - point d’accès - serveur…) différent du même réseau #Diaspora, pour lire le message directement sur ton pod remplace le nom de domaine (ici framasphere.org) par le tient (ex: diaspora-fr.org)

Si tu n’as pas trouvé ton bonheur tu peux encore utiliser le tag #question ou #aide dans un message. Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau. N'hésite pas à dépasser le stade du premier post de présentation ! C’est en écrivant et en étant curieux des #tag que l’on tisse du lien 👌

Et comme tout a un prix, un petit don pour soutenir le développement de diaspora ici ou ici (dans la mesure de tes moyens, bien sûr 😊) peut être apprécié. Tu peux aussi soutenir ton pod. Pour Framasphere, c’est par ici.
 
#FacesOfAntifa #antifa
Let’s flood #Diaspora with lovely #women who fought against #Fascism, #Racism, #Antisemitism. I’m sick of the net being full of posts about whiny male Fascist #terrorists, they fought for us in fighting them!



Bild/Foto

#YPJ #fighter Berfin Rizgar was martyred on the front line in Ain Issa on November 18. The command of the #Women's #Defense Units has published a memorial statement.
YPJ (Women’s Defense Units) fighter Berfin Rizgar (Cihan Misto) was martyred in action on November 18 at Ain Issa. The command of the Women's Defense Units announced her martyrdom in a statement published on Saturday and expressed their sympathy to her family.

"Our comrade Cihan Misto, code name Berfin, joined the YPJ at the time of the Kobanê war. On November 18, she joined the Caravan of Martyrs on the Ebû-Sira Front while carrying out her mission against the attacks of the Turkish occupying state," said the YPJ Command.

Berfin Rizgar was born and raised in Kobanê in 1995 and joined the defense units with her brother during the #IS attack on the city in 2014. Her first experience within the YPJ was in an extreme #war situation. She had to say goodbye to hundreds of dead including her brother Rizgar and gave her word to avenge them.
"Heval (Comrade) Berfin went to the front line with great anger and hatred and defeated the IS in Kobanê together with her companions. In doing so, she fulfilled the promise she had made to the martyrs and liberated Kobanê from the hands of the inhuman IS gangs. Under these conditions, which were as difficult as they were meaningful, she quickly developed and gained great experience. She took on the role of a commander and trained hundreds of young women. She taught her female companions how and why they had to fight for a free life.

Heval Berfin showed great discipline, attention and responsibility in life and as a commander. She dealt extensively with fighting methods and dealt with the question of which front can be defended and how.”

After the victory over the IS in Kobanê, Berfîn Rizgar was also present when the #Islamists were defeated in Deir ez-Zor and lost their territorial domination. The YPJ freed hundreds of #Yezidis from the IS captivity and retaliated for the #enslavement of thousands of #women.

The statemend concluded: "As YPJ, we give our word to all the bereaved that we will avenge the martyrs. Like Heval Berfin, we will fulfill our current tasks and show our solidarity with those fallen in our #liberation struggle. We also say: Dema Azadiyê ye [Time for freedom]. Let us all defend our country, our language and our system of a #democratic nation together in this time in a #mobilization".

https://anfenglishmobile.com/rojava-syria/ypj-fighter-from-kobane-martyred-in-ain-issa-48123
#kurdistan #rojava #fightingfascism #clericalfascism #solidarity #theyAreAntifa
 
I've seen others giving the impression that they thought Diaspora and other networks had a Nazi problem, but I guess I never ran across any child porn issues. Maybe I've just been lucky? Maybe it is just the pod(s) you select, and there are some out there running a system of pods just for that intent? If that's the case, maybe they have been cut off from most/all of the network...kind of like the most toxic NaziPods tend to get ostracized...

Have others run across people not in Diaspora that had the impression it was riddled with child porn? I sure hope that's not a general impression in the wild....the fascism and the Nazis trying to "red pill" people is enough of a problem out there as is, I really don't want child porn to be something people think of when they think of Diaspora or other federated platforms, jeeeez.

https://news.ycombinator.com/item?id=18813004

#Diaspora #Impressions #PR #Nazis #Fascism #WhiteSupremacy
 
I've seen others giving the impression that they thought Diaspora and other networks had a Nazi problem, but I guess I never ran across any child porn issues. Maybe I've just been lucky? Maybe it is just the pod(s) you select, and there are some out there running a system of pods just for that intent? If that's the case, maybe they have been cut off from most/all of the network...kind of like the most toxic NaziPods tend to get ostracized...

Have others run across people not in Diaspora that had the impression it was riddled with child porn? I sure hope that's not a general impression in the wild....the fascism and the Nazis trying to "red pill" people is enough of a problem out there as is, I really don't want child porn to be something people think of when they think of Diaspora or other federated platforms, jeeeez.

https://news.ycombinator.com/item?id=18813004

#Diaspora #Impressions #PR #Nazis #Fascism #WhiteSupremacy
 
I have seen some conversations about the security of pods and the like. I'd like to point my pod members and others who might be having the same questions to this excellent thread concerning where diaspora* sits in the security landscape:

https://discourse.diasporafoundation.org/t/i-want-to-try-diaspora-but-i-have-some-questions-about-how-it-works/3481/6

This includes some comments about features that would require external analysis of the social graph, which is currently made more difficult through diaspora*'s design.

#diaspora #security #sacrideo #encryption #e2e #privacy
 
I have seen some conversations about the security of pods and the like. I'd like to point my pod members and others who might be having the same questions to this excellent thread concerning where diaspora* sits in the security landscape:

https://discourse.diasporafoundation.org/t/i-want-to-try-diaspora-but-i-have-some-questions-about-how-it-works/3481/6

This includes some comments about features that would require external analysis of the social graph, which is currently made more difficult through diaspora*'s design.

#diaspora #security #sacrideo #encryption #e2e #privacy
 

Meinung | Bitte bindet nichts aus unsicheren Quellen in Eure Beiträge ein!


Immer wieder kommt es vor das ich von meinen Browser (Firefox) angezeigt bekomme das Teile der in den Stream in Beiträgen eingebundenen Elemente, vor allen Bilder, aus unsicheren Quellen stammen. Ich denke es ist im Jahr 2021 nicht zu viel verlangt das man Grafiken nur von Seiten einbindet die diese via HTTPS mit gültigen Zertifikat ausliefern. Und nein ein SSL/TLS Zertifikat muss nicht elend teuer sein, das gibt es z. B. bei Let's Encrypt sogar kostenlos. Viele Provider bieten sogar die bequeme Erstellung eines solchen Zertifikats über ihre Verwaltungsoberfläche an!

Also Leute, denkt bitte bei so was ein wenig nach bevor Ihr ungesicherte Inhalte einbindet. Danke Euch!

Tags: #de #Meinung #https #ssl #zertifikate #quellen #unsichere-quellen #Diaspora #Ravenbird #2021-01-29
 

noch einmal startmöglichkeiten


hier hatte sich vor einiger zeit mal jemand die mühe gemacht, verbindungen bei diaspora zusammenzustellen, die möglicherweise von allgemeinem interesse sein könnten. bei hubzilla-kanälen muss man dazu das diaspora-protokoll aktivieren,

der diaspora-post ist zwar schon 2 jahre alt und vielleicht auch stellenweise nicht mehr aktuell. ich fand es aber ganz interessant ...

#internet #hubzilla #diaspora

Hallo liebe #neuhier Leute, falls ihr euch fragt, wem ihr am Anfang...

Bild/Foto
Hallo liebe #neuhier Leute,
falls ihr euch fragt, wem ihr am Anfang folgen sollt:
Es gibt eine Menge Accounts, die Content federieren. Hier eine kleine Auswahl, einfach die "Mailadresse" als Diaspora-Kontakt hinzufügen, und schon erhaltet ihr Posts in eurem Stream.
(Hierfür müsst ihr die Mailadresse markieren, kopieren und in das Suchfeld oben eintragen. So wird euch der Account als "Diaspora-Kontakt" angezeigt, und ihr könnt ihm folgen.)
Viel Spaß hier!
Nachrichten
- Al Jazeera (unofficial) aljazeera@squeet.me
- BildBlog bildblog@friendica.produnis.de
- Deutsche Welle (inoffiziell) deutschewelle@squeet.me
- Deutschlandfunk (inoffiziell) deutschlandfunk@squeet.me
- Faktenfinder Tagessch. (inof) faktenfinder@friendica.produnis.de
- heise online (inoffiziell) heiseonline@squeet.me
- Nachdenkseiten (inoffiziell) nachdenkseiten@friendica.produnis.de
- SPIEGELonline (inoffiziell) spon@friendica.produnis.de
- Süddeutsche (inoffiziell) sueddeutsche@diaspora.town
- Ta...
 
Hey everyone, I’m #newhere. I’m interested in #diaspora, #fediverse, and #philosophy. Looking forward to have a great experience here!
 
Hey everyone, I’m #newhere. I’m interested in #diaspora, #fediverse, and #philosophy. Looking forward to have a great experience here!
 
Bild/Foto
"Diaspora* is a self-hosted, federated social network. (pretty much a facebook clone where you own your data)
Raspberry PI is a low cost home server solution.

“The goal of this guide is to install Diaspora* on a raspberry PI to self-host you own “pod” for you and your familly.”

https://github.com/sebt3/diaspora-pi/

#diaspora #RaspberryPI
 
Bild/Foto
"Diaspora* is a self-hosted, federated social network. (pretty much a facebook clone where you own your data)
Raspberry PI is a low cost home server solution.

“The goal of this guide is to install Diaspora* on a raspberry PI to self-host you own “pod” for you and your familly.”

https://github.com/sebt3/diaspora-pi/

#diaspora #RaspberryPI
 

Create systemd diaspora*

Updated for 2021 for diaspora version 0.7.14.0

Assumptions

  • You are using a dedicated user to launch diaspora scripts named "diaspora"
  • Your home directory is "/home/diaspora"

Steps

  • Change directory to where you would normally manually start your script.
    • cd /home/diaspora/diaspora
  • Run the following two commands:
    • rvm current
    • /bin/bash -lc "rvm current"
  • The output of both of these needs to match exactly for the service and target files to work properly!
diaspora@computer:~/diaspora$ rvm current 
ruby-2.6.5@diaspora 
diaspora@computer:~/diaspora$ /bin/bash -lc "rvm current" 
ruby-2.6.5@diaspora
  • Make sure you can manually run the following two commands and diaspora starts:
    • /bin/bash -lc "bin/bundle exec unicorn -c config/unicorn.rb -E production"
    • /bin/bash -lc "bin/bundle exec sidekiq"
    • NOTE: to stop the above commands, hit Ctrl + C.
  • If for any reason you cannot start these commands, your install of rvm probably isn't right (not in scope of this post).
  • Change directory into where we will be storing the services cd /etc/systemd/system/
  • Create a target file that will call the diaspora unicorn and sidekiq service files sudo nano diaspora.target
  • Contents:
[Unit] 
Description=diaspora\* social network 
## Postgres section 
#Wants=postgresql.service redis-server.service 
#After=redis-server.service syslog.target network.target postgresql.service 
## MySQL section 
Wants=redis-server.service 
After=redis-server.service syslog.target network.target mysqld.service 

[Install] 
WantedBy=multi-user.target
  • NOTE: If you use postgresql, make sure to comment out the MySQL section, and uncomment the Postgres section.
  • Create the diaspora web unicorn service file sudo nano d-web.service
  • Contents:
[Unit] 
Description=diaspora\* social network (unicorn) 
PartOf=diaspora.target 
StopWhenUnneeded=true 

[Service] 
User=diaspora 
WorkingDirectory=/home/diaspora/diaspora 
PIDFile=/home/diaspora/diaspora/tmp/pids/web.pid 
Environment=RAILS_ENV=production 
ExecStart=/bin/bash -lc "bin/bundle exec unicorn -c config/unicorn.rb -E production" 
ExecReload=/bin/kill -USR2 $MAINPID 
Restart=always 

[Install] 
WantedBy=diaspora.target
  • Create the diaspora sidekiq service file sudo nano d-side.service
  • Contents:
[Unit] 
Description=diaspora\* social network (sidekiq) 
PartOf=diaspora.target 
StopWhenUnneeded=true 

[Service] 
User=diaspora 
WorkingDirectory=/home/diaspora/diaspora 
PIDFile=/home/diaspora/diaspora/tmp/pids/sidekiq1.pid 
Environment=RAILS_ENV=production 
ExecStart=/bin/bash -lc "bin/bundle exec sidekiq" 
Restart=always 

[Install] 
WantedBy=diaspora.target
  • Reload systemd daemon sudo systemctl daemon-reload
  • Enable the newly created files sudo systemctl diaspora.target d-web.service d-side.service
  • Cross your fingers and start the diaspora services sudo systemctl start diaspora.target
  • CHECK TO MAKE SURE EVERYTHING IS WORKING sudo systemctl status d-web and sudo systemctl status d-side
  • If everything went well, you should get:
diaspora@computer:/etc/systemd/system$ sudo systemctl status d-web 
● d-web.service - diaspora\* social network (unicorn) 
   Loaded: loaded (/etc/systemd/system/d-web.service; enabled; vendor preset: enabled) 
   Active: active (running) since Thu 2021-01-21 11:22:17 CST; 10s ago 
 Main PID: 23443 (ruby) 
    Tasks: 9 (limit: 4915) 
   CGroup: /system.slice/d-web.service 
           ├─23443 unicorn master -c config/unicorn.rb -E production 
           ├─23806 unicorn worker[0] -c config/unicorn.rb -E production 
           ├─23808 unicorn worker[1] -c config/unicorn.rb -E production 
           └─23810 unicorn worker[2] -c config/unicorn.rb -E production 

Jan 21 11:22:17 computer systemd[1]: Started diaspora\* social network (unicorn). 
Jan 21 11:22:18 computer bash[23443]: I, [2021-01-21T11:22:18.341946 #23443]  INFO -- : Refreshing Gem list 
Jan 21 11:22:20 computer bash[23443]: Rack::SSL is enabled 
Jan 21 11:22:22 computer bash[23443]: I, [2021-01-21T11:22:22.655211 #23443]  INFO -- : unlinking existing socket=/home/diaspora/diaspora/tmp/diaspora.sock 
Jan 21 11:22:22 computer bash[23443]: I, [2021-01-21T11:22:22.655347 #23443]  INFO -- : listening on addr=/home/diaspora/diaspora/tmp/diaspora.sock fd=10 
Jan 21 11:22:22 computer bash[23443]: I, [2021-01-21T11:22:22.663995 #23806]  INFO -- : worker=0 ready 
Jan 21 11:22:22 computer bash[23443]: I, [2021-01-21T11:22:22.665690 #23443]  INFO -- : master process ready 
Jan 21 11:22:22 computer bash[23443]: I, [2021-01-21T11:22:22.666855 #23808]  INFO -- : worker=1 ready 
Jan 21 11:22:22 computer bash[23443]: I, [2021-01-21T11:22:22.670572 #23810]  INFO -- : worker=2 ready 

diaspora@computer:/etc/systemd/system$ sudo systemctl status d-side 
● d-side.service - diaspora\* social network (sidekiq) 
   Loaded: loaded (/etc/systemd/system/d-side.service; enabled; vendor preset: enabled) 
   Active: active (running) since Thu 2021-01-21 11:22:17 CST; 32s ago 
 Main PID: 23444 (ruby) 
    Tasks: 12 (limit: 4915) 
   CGroup: /system.slice/d-side.service 
           └─23444 sidekiq 5.2.8 diaspora [0 of 5 busy] 

Jan 21 11:22:17 computer systemd[1]: Started diaspora\* social network (sidekiq). 
Jan 21 11:22:20 computer bash[23444]: Rack::SSL is enabled
  • Navigate to your website, and you shouldn't have a 503 error!

tag cloud


#diaspora #admin #podmin #question #help #answer #systemd #systemctl #service #target

sources

 

Create systemd diaspora*

Updated for 2021 for diaspora version 0.7.14.0

Assumptions

  • You are using a dedicated user to launch diaspora scripts named "diaspora"
  • Your home directory is "/home/diaspora"

Steps

  • Change directory to where you would normally manually start your script.
    • cd /home/diaspora/diaspora
  • Run the following two commands:
    • rvm current
    • /bin/bash -lc "rvm current"
  • The output of both of these needs to match exactly for the service and target files to work properly!
diaspora@computer:~/diaspora$ rvm current 
ruby-2.6.5@diaspora 
diaspora@computer:~/diaspora$ /bin/bash -lc "rvm current" 
ruby-2.6.5@diaspora
  • Make sure you can manually run the following two commands and diaspora starts:
    • /bin/bash -lc "bin/bundle exec unicorn -c config/unicorn.rb -E production"
    • /bin/bash -lc "bin/bundle exec sidekiq"
    • NOTE: to stop the above commands, hit Ctrl + C.
  • If for any reason you cannot start these commands, your install of rvm probably isn't right (not in scope of this post).
  • Change directory into where we will be storing the services cd /etc/systemd/system/
  • Create a target file that will call the diaspora unicorn and sidekiq service files sudo nano diaspora.target
  • Contents:
[Unit] 
Description=diaspora\* social network 
## Postgres section 
#Wants=postgresql.service redis-server.service 
#After=redis-server.service syslog.target network.target postgresql.service 
## MySQL section 
Wants=redis-server.service 
After=redis-server.service syslog.target network.target mysqld.service 

[Install] 
WantedBy=multi-user.target
  • NOTE: If you use postgresql, make sure to comment out the MySQL section, and uncomment the Postgres section.
  • Create the diaspora web unicorn service file sudo nano d-web.service
  • Contents:
[Unit] 
Description=diaspora\* social network (unicorn) 
PartOf=diaspora.target 
StopWhenUnneeded=true 

[Service] 
User=diaspora 
WorkingDirectory=/home/diaspora/diaspora 
PIDFile=/home/diaspora/diaspora/tmp/pids/web.pid 
Environment=RAILS_ENV=production 
ExecStart=/bin/bash -lc "bin/bundle exec unicorn -c config/unicorn.rb -E production" 
ExecReload=/bin/kill -USR2 $MAINPID 
Restart=always 

[Install] 
WantedBy=diaspora.target
  • Create the diaspora sidekiq service file sudo nano d-side.service
  • Contents:
[Unit] 
Description=diaspora\* social network (sidekiq) 
PartOf=diaspora.target 
StopWhenUnneeded=true 

[Service] 
User=diaspora 
WorkingDirectory=/home/diaspora/diaspora 
PIDFile=/home/diaspora/diaspora/tmp/pids/sidekiq1.pid 
Environment=RAILS_ENV=production 
ExecStart=/bin/bash -lc "bin/bundle exec sidekiq" 
Restart=always 

[Install] 
WantedBy=diaspora.target
  • Reload systemd daemon sudo systemctl daemon-reload
  • Enable the newly created files sudo systemctl diaspora.target d-web.service d-side.service
  • Cross your fingers and start the diaspora services sudo systemctl start diaspora.target
  • CHECK TO MAKE SURE EVERYTHING IS WORKING sudo systemctl status d-web and sudo systemctl status d-side
  • If everything went well, you should get:
diaspora@computer:/etc/systemd/system$ sudo systemctl status d-web 
● d-web.service - diaspora\* social network (unicorn) 
   Loaded: loaded (/etc/systemd/system/d-web.service; enabled; vendor preset: enabled) 
   Active: active (running) since Thu 2021-01-21 11:22:17 CST; 10s ago 
 Main PID: 23443 (ruby) 
    Tasks: 9 (limit: 4915) 
   CGroup: /system.slice/d-web.service 
           ├─23443 unicorn master -c config/unicorn.rb -E production 
           ├─23806 unicorn worker[0] -c config/unicorn.rb -E production 
           ├─23808 unicorn worker[1] -c config/unicorn.rb -E production 
           └─23810 unicorn worker[2] -c config/unicorn.rb -E production 

Jan 21 11:22:17 computer systemd[1]: Started diaspora\* social network (unicorn). 
Jan 21 11:22:18 computer bash[23443]: I, [2021-01-21T11:22:18.341946 #23443]  INFO -- : Refreshing Gem list 
Jan 21 11:22:20 computer bash[23443]: Rack::SSL is enabled 
Jan 21 11:22:22 computer bash[23443]: I, [2021-01-21T11:22:22.655211 #23443]  INFO -- : unlinking existing socket=/home/diaspora/diaspora/tmp/diaspora.sock 
Jan 21 11:22:22 computer bash[23443]: I, [2021-01-21T11:22:22.655347 #23443]  INFO -- : listening on addr=/home/diaspora/diaspora/tmp/diaspora.sock fd=10 
Jan 21 11:22:22 computer bash[23443]: I, [2021-01-21T11:22:22.663995 #23806]  INFO -- : worker=0 ready 
Jan 21 11:22:22 computer bash[23443]: I, [2021-01-21T11:22:22.665690 #23443]  INFO -- : master process ready 
Jan 21 11:22:22 computer bash[23443]: I, [2021-01-21T11:22:22.666855 #23808]  INFO -- : worker=1 ready 
Jan 21 11:22:22 computer bash[23443]: I, [2021-01-21T11:22:22.670572 #23810]  INFO -- : worker=2 ready 

diaspora@computer:/etc/systemd/system$ sudo systemctl status d-side 
● d-side.service - diaspora\* social network (sidekiq) 
   Loaded: loaded (/etc/systemd/system/d-side.service; enabled; vendor preset: enabled) 
   Active: active (running) since Thu 2021-01-21 11:22:17 CST; 32s ago 
 Main PID: 23444 (ruby) 
    Tasks: 12 (limit: 4915) 
   CGroup: /system.slice/d-side.service 
           └─23444 sidekiq 5.2.8 diaspora [0 of 5 busy] 

Jan 21 11:22:17 computer systemd[1]: Started diaspora\* social network (sidekiq). 
Jan 21 11:22:20 computer bash[23444]: Rack::SSL is enabled
  • Navigate to your website, and you shouldn't have a 503 error!

tag cloud


#diaspora #admin #podmin #question #help #answer #systemd #systemctl #service #target

sources

 

Create systemd diaspora*

Updated for 2021 for diaspora version 0.7.14.0

Assumptions

  • You are using a dedicated user to launch diaspora scripts named "diaspora"
  • Your home directory is "/home/diaspora"

Steps

  • Change directory to where you would normally manually start your script.
    • cd /home/diaspora/diaspora
  • Run the following two commands:
    • rvm current
    • /bin/bash -lc "rvm current"
  • The output of both of these needs to match exactly for the service and target files to work properly!
diaspora@computer:~/diaspora$ rvm current 
ruby-2.6.5@diaspora 
diaspora@computer:~/diaspora$ /bin/bash -lc "rvm current" 
ruby-2.6.5@diaspora
  • Make sure you can manually run the following two commands and diaspora starts:
    • /bin/bash -lc "bin/bundle exec unicorn -c config/unicorn.rb -E production"
    • /bin/bash -lc "bin/bundle exec sidekiq"
    • NOTE: to stop the above commands, hit Ctrl + C.
  • If for any reason you cannot start these commands, your install of rvm probably isn't right (not in scope of this post).
  • Change directory into where we will be storing the services cd /etc/systemd/system/
  • Create a target file that will call the diaspora unicorn and sidekiq service files sudo nano diaspora.target
  • Contents:
[Unit] 
Description=diaspora\* social network 
## Postgres section 
#Wants=postgresql.service redis-server.service 
#After=redis-server.service syslog.target network.target postgresql.service 
## MySQL section 
Wants=redis-server.service 
After=redis-server.service syslog.target network.target mysqld.service 

[Install] 
WantedBy=multi-user.target
  • NOTE: If you use postgresql, make sure to comment out the MySQL section, and uncomment the Postgres section.
  • Create the diaspora web unicorn service file sudo nano d-web.service
  • Contents:
[Unit] 
Description=diaspora\* social network (unicorn) 
PartOf=diaspora.target 
StopWhenUnneeded=true 

[Service] 
User=diaspora 
WorkingDirectory=/home/diaspora/diaspora 
PIDFile=/home/diaspora/diaspora/tmp/pids/web.pid 
Environment=RAILS_ENV=production 
ExecStart=/bin/bash -lc "bin/bundle exec unicorn -c config/unicorn.rb -E production" 
ExecReload=/bin/kill -USR2 $MAINPID 
Restart=always 

[Install] 
WantedBy=diaspora.target
  • Create the diaspora sidekiq service file sudo nano d-side.service
  • Contents:
[Unit] 
Description=diaspora\* social network (sidekiq) 
PartOf=diaspora.target 
StopWhenUnneeded=true 

[Service] 
User=diaspora 
WorkingDirectory=/home/diaspora/diaspora 
PIDFile=/home/diaspora/diaspora/tmp/pids/sidekiq1.pid 
Environment=RAILS_ENV=production 
ExecStart=/bin/bash -lc "bin/bundle exec sidekiq" 
Restart=always 

[Install] 
WantedBy=diaspora.target
  • Reload systemd daemon sudo systemctl daemon-reload
  • Enable the newly created files sudo systemctl diaspora.target d-web.service d-side.service
  • Cross your fingers and start the diaspora services sudo systemctl start diaspora.target
  • CHECK TO MAKE SURE EVERYTHING IS WORKING sudo systemctl status d-web and sudo systemctl status d-side
  • If everything went well, you should get:
diaspora@computer:/etc/systemd/system$ sudo systemctl status d-web 
● d-web.service - diaspora\* social network (unicorn) 
   Loaded: loaded (/etc/systemd/system/d-web.service; enabled; vendor preset: enabled) 
   Active: active (running) since Thu 2021-01-21 11:22:17 CST; 10s ago 
 Main PID: 23443 (ruby) 
    Tasks: 9 (limit: 4915) 
   CGroup: /system.slice/d-web.service 
           ├─23443 unicorn master -c config/unicorn.rb -E production 
           ├─23806 unicorn worker[0] -c config/unicorn.rb -E production 
           ├─23808 unicorn worker[1] -c config/unicorn.rb -E production 
           └─23810 unicorn worker[2] -c config/unicorn.rb -E production 

Jan 21 11:22:17 computer systemd[1]: Started diaspora\* social network (unicorn). 
Jan 21 11:22:18 computer bash[23443]: I, [2021-01-21T11:22:18.341946 #23443]  INFO -- : Refreshing Gem list 
Jan 21 11:22:20 computer bash[23443]: Rack::SSL is enabled 
Jan 21 11:22:22 computer bash[23443]: I, [2021-01-21T11:22:22.655211 #23443]  INFO -- : unlinking existing socket=/home/diaspora/diaspora/tmp/diaspora.sock 
Jan 21 11:22:22 computer bash[23443]: I, [2021-01-21T11:22:22.655347 #23443]  INFO -- : listening on addr=/home/diaspora/diaspora/tmp/diaspora.sock fd=10 
Jan 21 11:22:22 computer bash[23443]: I, [2021-01-21T11:22:22.663995 #23806]  INFO -- : worker=0 ready 
Jan 21 11:22:22 computer bash[23443]: I, [2021-01-21T11:22:22.665690 #23443]  INFO -- : master process ready 
Jan 21 11:22:22 computer bash[23443]: I, [2021-01-21T11:22:22.666855 #23808]  INFO -- : worker=1 ready 
Jan 21 11:22:22 computer bash[23443]: I, [2021-01-21T11:22:22.670572 #23810]  INFO -- : worker=2 ready 

diaspora@computer:/etc/systemd/system$ sudo systemctl status d-side 
● d-side.service - diaspora\* social network (sidekiq) 
   Loaded: loaded (/etc/systemd/system/d-side.service; enabled; vendor preset: enabled) 
   Active: active (running) since Thu 2021-01-21 11:22:17 CST; 32s ago 
 Main PID: 23444 (ruby) 
    Tasks: 12 (limit: 4915) 
   CGroup: /system.slice/d-side.service 
           └─23444 sidekiq 5.2.8 diaspora [0 of 5 busy] 

Jan 21 11:22:17 computer systemd[1]: Started diaspora\* social network (sidekiq). 
Jan 21 11:22:20 computer bash[23444]: Rack::SSL is enabled
  • Navigate to your website, and you shouldn't have a 503 error!

tag cloud


#diaspora #admin #podmin #question #help #answer #systemd #systemctl #service #target

sources

 

Trollwiese

Content warning: Und wieder ein #Zlax Profil zum Blocken und lΓΆschen: * florida_ted@pod.automat.click Wo findet man eigentlich die Kontaktadresse des Pod-Admins bei #Diaspora ? #Trollwiese #Deppenparade

Later posts Earlier posts