social.stefan-muenz.de

Search

Items tagged with: question

The Role of the U.S. Military in #World #Politics


Undeniably, the U.S. #military liberated #Europe from #fascism. Only because of this could very bad #war criminals be punished.

However, today, in contrast, one must ask how many tyrants have been brought to power by the U.S. military or can hold on to power because of it.




#question #usa #humanrights #terror #tyranny #democracy #freedom #moral #ethics #peace #conflict
 

The Role of the U.S. Military in #World #Politics


Undeniably, the U.S. #military liberated #Europe from #fascism. Only because of this could very bad #war criminals be punished.

However, today, in contrast, one must ask how many tyrants have been brought to power by the U.S. military or can hold on to power because of it.




#question #usa #humanrights #terror #tyranny #democracy #freedom #moral #ethics #peace #conflict
 
A #question for the #streetcomplete fellows:
how often is the background map fetched from #osm ?
Asking because i fixed some issues via the #openstreetmap website (something i can't correct into #StreetComplete like a street intersection and an inexistent building).

Thanks in advance

#askfedi #askfediverse #followerpower
 

Hello #Fediverse #community,


As mentioned in my limited post yesterday, I have a #question about #Diaspora* on the #Onion-Network.

I discovered a Diaspora* pod ( http://connect25lovylmq.onion ) on the #darknet, and because I was curious I opened an account there.
In the meantime I discovered a second pod there ( http://connectkjsazkwud.onion/ ).

My question now would be, does anyone have #experience with Diaspora* on the darknet, or even an #account there?
I would also be interested to know how many pods there are.

For #Feedback and #Exchange of experience I would be grateful.

Have a nice Sunday everybody! 😊
 

Hello #Fediverse #community,


As mentioned in my limited post yesterday, I have a #question about #Diaspora* on the #Onion-Network.

I discovered a Diaspora* pod ( http://connect25lovylmq.onion ) on the #darknet, and because I was curious I opened an account there.
In the meantime I discovered a second pod there ( http://connectkjsazkwud.onion/ ).

My question now would be, does anyone have #experience with Diaspora* on the darknet, or even an #account there?
I would also be interested to know how many pods there are.

For #Feedback and #Exchange of experience I would be grateful.

Have a nice Sunday everybody! 😊
 

Hello #Fediverse #community,


As mentioned in my limited post yesterday, I have a #question about #Diaspora* on the #Onion-Network.

I discovered a Diaspora* pod ( http://connect25lovylmq.onion ) on the #darknet, and because I was curious I opened an account there.
In the meantime I discovered a second pod there ( http://connectkjsazkwud.onion/ ).

My question now would be, does anyone have #experience with Diaspora* on the darknet, or even an #account there?
I would also be interested to know how many pods there are.

For #Feedback and #Exchange of experience I would be grateful.

Have a nice Sunday everybody! 😊
 
#Frage kennt hier jemand eine Soundfont (.sf2) die nach Dialup Modem oder ähnlichem Klingt?

#Question Does anyone know a Soundfont (.sf2) emulating a dial up Modem?
 
In #Warsaw can I pay the parking meter by #creditcard (VISA) and. Will it print a ticket that shows the price on it (as receipt)?

#Poland #Question
 
!Friendica Support
#Question, libranet.de is down on #Friendica, any idea where I can find out what's up with that? E.g., a twitter account, a blog, a forum, an email address...
Thanks! #fediverse
 
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.
 

Any infos about #stahlratte?


Too sad nothing to read from the Stahlratte crew.

#frage #question
 
Bild/Foto

Do you really want to take the red pill?


#question #truth #reality #fact #meme #lol #satire
 
Bienvenue parmi nous 😉

Si tu n’as pas trouvé ton bonheur tu peux aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si tu n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si tu n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si tu n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si tu n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si tu n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si tu n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si tu as besoin d’aide, voici quelques liens qui pourraient t'être utiles:Sinon, si tu n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si tu as besoin d’aide, voici quelques liens qui pourraient t'être utiles:Sinon, si tu n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si tu as besoin d’aide, voici quelques liens qui pourraient t'être utiles:Sinon, si tu n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si tu as besoin d’aide, voici quelques liens qui pourraient t'être utiles:Sinon, si tu n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si tu as besoin d’aide, voici quelques liens qui pourraient t'être utiles:Sinon, si tu n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si tu as besoin d’aide, voici quelques liens qui pourraient t'être utiles:Sinon, si tu n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si tu as besoin d’aide, voici quelques liens qui pourraient t'être utiles:Sinon, si tu n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si tu as besoin d’aide, voici quelques liens qui pourraient t'être utiles:Sinon, si tu n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si tu as besoin d’aide, voici quelques liens qui pourraient t'être utiles:Sinon, si tu n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si tu as besoin d’aide, voici quelques liens qui pourraient t'être utiles:Sinon, si tu n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si tu as besoin d’aide, voici quelques liens qui pourraient t'être utiles:Sinon, si tu n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si tu as besoin d’aide, voici quelques liens qui pourraient t'être utiles:Sinon, si tu n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si tu as besoin d’aide, voici quelques liens qui pourraient t'être utiles:Sinon, si tu n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de te répondre ^^ Tu peux également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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 votre pod. Pour Framasphere, c’est par ici.
 
Bienvenue parmi nous 😉

Si vous avez besoin d’aide, voici quelques liens qui pourraient vous être utiles:Sinon, si vous n’as pas trouvé ton bonheur vous pouvez aussi utiliser le tag #question ou #aide dans un message. Des membres de la Diaspora* se feront un plaisir de vous répondre ^^ Vous pouvez également suivre #diasporatips et #astucediaspora pour recevoir des astuces concernant l’utilisation du réseau.

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é. Vous pouvez aussi soutenir votre pod. Pour Framasphere, c’est par ici.
 

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

 
@4mdsmith@diaspora.pnw.gay Just see it that it 'works a bit differently'.
If you read the links in the startpost of this thread, you probably get the hang of diaspora* use. If you still have a #question, don't hesitate to ask!
 
#Question #followerpower

Trying to move to a selfhosted mastodon instance.

Where the heck can I now import my toots?
 
Peertube en carafe ?

Voilà des semaines que nous n'avons plus accès à notre compte peertube... 😥 Quelqu'un sait-il ce qui se passe ?

#question #aide
 
Peertube en carafe ?

Voilà des semaines que nous n'avons plus accès à notre compte peertube... 😥 Quelqu'un sait-il ce qui se passe ?

#question #aide
 
Dear lazy diaspora!

For an #SMB, I'm looking for a free software #LMS (leave management system, for managing holidays and sick days, not learning management system), such as #Jorani Any useful hints? Thank you!

#help #question
 

Help wanted: Website testing inside Python code

Background


I'm trying to use Pyhton's webbrowser module for testing a website with various pages, and one of the pages is index.html

I can open this page using this code:

webbrowser.open(file:///[...]/public/index.html)

But if i instead use this code

webbrowser.open(file:///[...]/public/)

then i will get a list of the contents of that directory

Question


What do you suggest that i do if i want to test my website?

A few options that i can see:
* Changing a setting in the browser
* Setting up a local http server
* Asking Python's webbrowser to look for an index.html file (this would work the first time but not when navigating between pages)

I use Firefox and Chromium as browers and Python 3.8

#python #programming #web #question
 

Help wanted: Website testing inside Python code

Background


I'm trying to use Pyhton's webbrowser module for testing a website with various pages, and one of the pages is index.html

I can open this page using this code:

webbrowser.open(file:///[...]/public/index.html)

But if i instead use this code

webbrowser.open(file:///[...]/public/)

then i will get a list of the contents of that directory

Question


What do you suggest that i do if i want to test my website?

A few options that i can see:
* Changing a setting in the browser
* Setting up a local http server
* Asking Python's webbrowser to look for an index.html file (this would work the first time but not when navigating between pages)

I use Firefox and Chromium as browers and Python 3.8

#python #programming #web #question
 
#fr
Coucou les amis !

Je vous invite à accueillir @Fred Austin parmi nous, c'est un ami #cycliste, qui fait donc du #vélo ( ou #velo ).

Il est #nouveauici mais son premier post public est tagé #nouveau

J'ai besoin d' #aide pour répondre à ses #question (s)

#en
Hello friends !

Please welcome @Fred Austin here, a #cyclist, someone who ride a #bicycle ( or #bike ).

an English speaking French #newhere but the tag used for the first public post was #nouveau (new)

I need #help to answer #question from this person.
 
Later posts Earlier posts