Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Production installation instructions for Debian Jessie with Systemd #1134

Merged

Conversation

mcmillhj
Copy link
Contributor

The instructions for Ubuntu work for the most part on Debian installations. The main difference is that Debian does not use Upstart by default, Debian 8 (Jessie) uses Systemd, pre-Jessie Debians use SysV init. This guides shows you how to install Mattermost on Debian under /opt and running as system user named mattermost. It also supplies an init script to be installed in /etc/init.d. If you are using Systemd this will get turned into a Systemd service file at boot-time, otherwise it will just work.

The instructions for Ubuntu work for the most part on Debian installations. The main difference is that Debian does not use Upstart by default, Debian 8 (Jessie) uses Systemd, pre-Jessie Debians use SysV init. This guides shows you how to install Mattermost on Debian under /opt and running as system user named mattermost. It also supplies an init script to be installed in /etc/init.d. If you are using Systemd this will get turned into a Systemd service file at boot-time, otherwise it will just work.
@jwilander
Copy link
Member

Thanks @mcmillhj for the pull request!

Before we can review, we need to add you to the list of approved contributors for the Mattermost project.

Please help complete the Mattermost contribution license agreement?

This is a standard procedure for many open source projects. Your form should be processed within 24 hours and reviewers for your pull request will be able to proceed.

Please let us know if you have any questions.

We are very happy to have you join our growing community!

@mcmillhj
Copy link
Contributor Author

@jwilander Completed. Sorry, I would have done this earlier but I didn't see it mentioned on the main site. Maybe adding a CONTRIBUTING file with a link to this agreement in the source would help with this?

@jwilander
Copy link
Member

No worries @mcmillhj! And yeah, adding a CONTRIBUTING file to the top level of the source isn't a bad idea

@it33
Copy link
Contributor

it33 commented Oct 26, 2015

Hi @mcmillhj,

UPDATED: Thanks again for the PR for the install instructions. We want to merge your changes, but it's difficult to deprioritize other projects in order to find time to test thoroughly.

We're going to add a note that this project hasn't yet been tested by the core team and ask for community help in finding any issues--that seems the quickest way to support this deployment. After we have some additional reports of successful setups like this, we can update the label to confirm it works,

I'll also open a GitHub issue on this asking for help,

Highly appreciate your help putting this together, it definitely helps the project,

PS: Created a CONTRIBUTION.md doc per your suggestion and we'll expand on it.

it33 added a commit that referenced this pull request Oct 26, 2015
…tallation-guide

Production installation instructions for Debian Jessie with Systemd
@it33 it33 merged commit 41a5b34 into mattermost:master Oct 26, 2015
@mcmillhj mcmillhj deleted the docs/debian-jessie-systemd-installation-guide branch October 26, 2015 14:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2: Dev Review Requires review by a developer
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants