From e0fdf28d1f0d4320f649acb59d62babddb22888d Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Fri, 21 Feb 2020 02:38:56 +0100 Subject: [PATCH 1/1] Improve info pages / strings for PeerTube and Pleroma. --- buster/other_files/peertube_production.yaml | 6 +++--- buster/other_files/pleroma_panel.html | 5 ++++- buster/other_files/pleroma_terms-of-service.html | 1 + buster/setup_scripts/setup_pleroma.sh | 4 +++- 4 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 buster/other_files/pleroma_terms-of-service.html diff --git a/buster/other_files/peertube_production.yaml b/buster/other_files/peertube_production.yaml index 3b39349..7a7eab4 100644 --- a/buster/other_files/peertube_production.yaml +++ b/buster/other_files/peertube_production.yaml @@ -195,7 +195,7 @@ contact_form: enabled: true signup: - enabled: false + enabled: false limit: 10 # When the limit is reached, registrations are disabled. -1 == unlimited requires_email_verification: false filters: @@ -265,8 +265,8 @@ auto_blacklist: instance: name: 'PlomTube' short_description: '' - description: 'See stuff here: https://plomlompom.com/' # Support markdown - terms: 'Whatever plomlompom likes.' # Support markdown + description: 'Personal PeerTube instance by plomlompom (see https://plomlompom.com)for his own videos.' # Support markdown + terms: 'Privacy: Site visits are logged by the PeerTube software, but with IPs anonymized. Contact: See https://plomlompom.com/contact.html' # Support markdown code_of_conduct: '' # Supports markdown # Who moderates the instance? What is the policy regarding NSFW videos? Political videos? etc diff --git a/buster/other_files/pleroma_panel.html b/buster/other_files/pleroma_panel.html index 4c4e1c5..8e2e67f 100644 --- a/buster/other_files/pleroma_panel.html +++ b/buster/other_files/pleroma_panel.html @@ -1 +1,4 @@ -

foo bar baz

+

+

Privacy: Visitor IP addresses are anonymized in the logs.

+

Contact: See plomlompom.com contact page.

+
diff --git a/buster/other_files/pleroma_terms-of-service.html b/buster/other_files/pleroma_terms-of-service.html new file mode 100644 index 0000000..7268bac --- /dev/null +++ b/buster/other_files/pleroma_terms-of-service.html @@ -0,0 +1 @@ +This is plomlompom's personal single-user Pleroma instance. diff --git a/buster/setup_scripts/setup_pleroma.sh b/buster/setup_scripts/setup_pleroma.sh index 7dd7b3f..fc30e1d 100755 --- a/buster/setup_scripts/setup_pleroma.sh +++ b/buster/setup_scripts/setup_pleroma.sh @@ -69,9 +69,11 @@ cat "${config_tree_prefix}/other_files/append_pleroma_config" >> /etc/pleroma/co cp "${config_tree_prefix}/other_files/pixel.png" /var/lib/pleroma/static/ chown pleroma:nogroup /var/lib/pleroma/static/pixel.png -# Info panel. +# Info panel and TOS. mkdir -p /var/lib/pleroma/static/instance +mkdir -p /var/lib/pleroma/static/static cp "${config_tree_prefix}/other_files/pleroma_panel.html" /var/lib/pleroma/static/instance/panel.html +cp "${config_tree_prefix}/other_files/pleroma_terms-of-service.html" /var/lib/pleroma/static/static/terms-of-service.html # Prepare NGINX config for Pleroma. cp /opt/pleroma/installation/pleroma.nginx /etc/nginx/sites-available/pleroma.nginx -- 2.30.2