Skip to content
This repository has been archived by the owner on Jul 5, 2021. It is now read-only.

init: systemd info is out of date #383

Closed
RubenKelevra opened this issue Jun 10, 2020 · 4 comments · Fixed by ipfs/kubo#7473
Closed

init: systemd info is out of date #383

RubenKelevra opened this issue Jun 10, 2020 · 4 comments · Fixed by ipfs/kubo#7473
Assignees
Labels
dif/easy Someone with a little familiarity can pick up size/small Size: Small

Comments

@RubenKelevra
Copy link

The init example for systemd is out of date, since we added Type=notify support with 0.5.0.

There were some additionally improvements to the systemd support. So those changes should be added as well.

Running ipfs as a user (is in my opinion) discouraged, and it should be run as a system service with hardening options instead.

We might want to add informations on how to do both. The hardened and the unhardened service files can be found here:

https://github.com/ipfs/go-ipfs/tree/master/misc/systemd

@welcome
Copy link

welcome bot commented Jun 10, 2020

Thank you for submitting your first issue to this repository! A maintainer will be here shortly to triage and review.
In the meantime, please double-check that you have provided all the necessary information to make this process easy! Any information that can help save additional round trips is useful! We currently aim to give initial feedback within two business days. If this does not happen, feel free to leave a comment.
Please keep an eye on how this issue will be labeled, as labels give an overview of priorities, assignments and additional actions requested by the maintainers:

  • "Priority" labels will show how urgent this is for the team.
  • "Status" labels will show if this is ready to be worked on, blocked, or in progress.
  • "Need" labels will indicate if additional input or analysis is required.

Finally, remember to use https://discuss.ipfs.io if you just need general support.

@RubenKelevra RubenKelevra changed the title init: systemd is out of date init: systemd info is out of date Jun 10, 2020
@jessicaschilling jessicaschilling added dif/easy Someone with a little familiarity can pick up size/small Size: Small labels Jun 10, 2020
@jessicaschilling
Copy link
Contributor

Hi @RubenKelevra -- thanks for alerting to this. The docs directory in the IPFS website repo is long since deprecated in terms of being used on the site itself, but these really shouldn't be in the repo at all for the sake of being exposed to search.

@johnnymatthews -- I know you're on a hot project for a few days, but when you're back in commission, can you please take a look at this directory and make sure there's nothing we need to capture or preserve elsewhere before removing from this repo? Thank you!

@johnnymatthews
Copy link
Contributor

Sure thing! From a quick look it looks like they've been copied directly from ipfs/go-ipfs a while ago, but I'll do a deeper dive next week. Thanks for the heads up 👍

@RubenKelevra
Copy link
Author

Well, the issue is, that the troubleshooting section of the readme of the go-ipfs repo points here for help to setup systemd for go-ipfs.

So maybe we should just move the outdated sections to misc/*/README.md and update them in the main repository.

I feel like they should be placed right next to the service files, since they are more interesting for package maintainer than endusers.

Endusers should probably get a best practices sections for servers and desktop installations (apart from the desktop client) in the docs somewhere.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dif/easy Someone with a little familiarity can pick up size/small Size: Small
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants