|
@@ -1185,12 +1185,17 @@ function install_pleroma {
|
1185
|
1185
|
echo 'WantedBy=multi-user.target';
|
1186
|
1186
|
echo 'Alias=pleroma.service'; } > /etc/systemd/system/pleroma.service
|
1187
|
1187
|
|
|
1188
|
+
|
|
1189
|
+ # avoid mixed content warnings
|
|
1190
|
+ sed -i '/config :pleroma, :media_proxy/!b;n;c####enabled: true,' $PLEROMA_DIR/config/config.exs
|
|
1191
|
+ sed -i 's|####enabled| enabled|g' $PLEROMA_DIR/config/config.exs
|
|
1192
|
+
|
1188
|
1193
|
# set registrations open initially
|
1189
|
1194
|
sed -i 's|registrations_open:.*|registrations_open: true,|g' $PLEROMA_DIR/config/config.exs
|
1190
|
1195
|
sed -i 's|"registrationOpen":.*|"registrationOpen": true,|g' $PLEROMA_DIR/priv/static/static/config.json
|
1191
|
1196
|
|
1192
|
1197
|
if ! grep -q "media_proxy" $PLEROMA_DIR/priv/static/static/config.json; then
|
1193
|
|
- sed -i '/"name":/a "media_proxy": false,' $PLEROMA_DIR/priv/static/static/config.json
|
|
1198
|
+ sed -i '/"name":/a "media_proxy": true,' $PLEROMA_DIR/priv/static/static/config.json
|
1194
|
1199
|
sed -i 's|"media_proxy"| "media_proxy"|g' $PLEROMA_DIR/priv/static/static/config.json
|
1195
|
1200
|
else
|
1196
|
1201
|
sed -i 's|"media_proxy".*|"media_proxy": false,|g' $PLEROMA_DIR/priv/static/static/config.json
|