From 4c86a254a5d315ebcfdbc88927b42c2d06e8f1c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9rald=20Niel?= Date: Tue, 27 Mar 2018 19:14:31 +0200 Subject: =?UTF-8?q?Mise=20=C3=A0=20jour=20documentation=20pour=20FreeBSD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- support/doc/production.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'support/doc/production.md') diff --git a/support/doc/production.md b/support/doc/production.md index 313b57889..34d213ec6 100644 --- a/support/doc/production.md +++ b/support/doc/production.md @@ -1,7 +1,7 @@ # Production guide * [Installation](#installation) - * [Upgrade](#upgrade) + * [Upgrade](#upgrade) ## Installation @@ -24,6 +24,14 @@ Set its password: $ sudo passwd peertube ``` +**On FreeBSD** + +``` +$ sudo pw useradd -n peertube -d /var/www/peertube -s /usr/local/bin/bash -m +$ sudo passwd peertube +``` +or use `adduser` to create it interactively. + ### Database Create the production database and a peertube user inside PostgreSQL: @@ -115,6 +123,13 @@ Now you have the certificates you can reload nginx: $ sudo systemctl reload nginx ``` +**FreeBSD** +On FreeBSD you can use [Dehydrated](https://dehydrated.io/) `security/dehydrated` for [Let's Encrypt](https://letsencrypt.org/) + +``` +$ sudo pkg install dehydrated +``` + ### systemd If your OS uses systemd, copy the configuration template: @@ -238,7 +253,7 @@ Restart PeerTube: $ sudo systemctl restart peertube ``` -### Things went wrong? +### Things went wrong? Change `peertube-latest` destination to the previous version and restore your SQL backup: -- cgit v1.2.3