Soapbox BE --> Rebased

This commit is contained in:
Alex Gleason 2022-08-17 11:25:39 -05:00
parent 02caf99400
commit 4de6c67e92
No known key found for this signature in database
GPG key ID: 7211D1F99744FBB7
7 changed files with 67 additions and 23 deletions

View file

@ -26,8 +26,8 @@ ARG DEBIAN_FRONTEND="noninteractive"
ENV TZ="Etc/UTC"
LABEL maintainer="hello@soapbox.pub" \
org.opencontainers.image.title="soapbox-be" \
org.opencontainers.image.description="Soapbox BE for Docker" \
org.opencontainers.image.title="rebased" \
org.opencontainers.image.description="Rebased" \
org.opencontainers.image.authors="hello@soapbox.pub" \
org.opencontainers.image.vendor="soapbox.pub" \
org.opencontainers.image.documentation="https://gitlab.com/soapbox-pub/soapbox-be" \

View file

@ -1,16 +1,16 @@
# Soapbox BE
# Rebased
![Soapbox BE](https://gitlab.com/soapbox-pub/soapbox-be/uploads/288bc05ba65e60970ffddd37d58f7c21/be-1-0-thumb.png)
![Rebased](https://gitlab.com/soapbox-pub/soapbox-be/uploads/9c6007f6131e394d45ec99cfac713c0d/rebased-circle.png)
**Soapbox BE** is the preferred backend for Soapbox.
It is based on [Pleroma](https://pleroma.social/).
**Rebased** is a Fediverse backend written in Elixir.
It's compatible with the Mastodon API and is the recommended backend for Soapbox.
## Your social media server
Soapbox empowers people to take control of their social media experience.
Rebased empowers people to take control of their social media experience.
Hosting your own server means that *you* get to decide the rules.
Soapbox connects to over 4,000 other servers on the Fediverse.
Rebased connects to over 4,000 other servers on the Fediverse.
It is designed to spread your message far and wide, while being resilient to deplatforming.
## Installation
@ -19,15 +19,15 @@ See [the installation guide](https://soapbox.pub/install/).
## License
Soapbox is free software: you can redistribute it and/or modify
Rebased is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Soapbox is distributed in the hope that it will be useful,
Rebased is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with Soapbox. If not, see <https://www.gnu.org/licenses/>.
along with Rebased. If not, see <https://www.gnu.org/licenses/>.

View file

@ -1,6 +1,6 @@
{
"name": "Soapbox BE",
"description": "Soapbox BE (Backend), the recommended backend for Soapbox based on Pleroma.",
"name": "Rebased",
"description": "Rebased, the recommended backend for Soapbox written in Elixir.",
"keywords": [
"fediverse"
],

View file

@ -18,12 +18,12 @@ def project do
test_coverage: [tool: ExCoveralls],
preferred_cli_env: ["coveralls.html": :test],
# Docs
name: "Pleroma",
homepage_url: "https://pleroma.social/",
source_url: "https://git.pleroma.social/pleroma/pleroma",
name: "Rebased",
homepage_url: "https://soapbox.pub/",
source_url: "https://gitlab.com/soapbox-pub/soapbox-be",
docs: [
source_url_pattern:
"https://git.pleroma.social/pleroma/pleroma/blob/develop/%{path}#L%{line}",
"https://gitlab.com/soapbox-pub/soapbox-be/blob/develop/%{path}#L%{line}",
logo: "priv/static/images/logo.png",
extras: ["README.md", "CHANGELOG.md"] ++ Path.wildcard("docs/**/*.md"),
groups_for_extras: [

View file

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="172.99954mm"
height="26.458334mm"
viewBox="0 0 172.99955 26.458334"
version="1.1"
id="svg31383"
xml:space="preserve"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs31380" /><g
aria-label="Rebased"
id="text1402"
style="font-size:31.2405px;fill:#0482d8;stroke:#0482d8;stroke-width:14.5079"><path
d="M 31.199042,24.663189 V 2.7948393 H 41.72709 q 3.061569,0 5.279644,0.999696 2.249316,0.999696 3.467696,2.8741259 1.218379,1.8431895 1.218379,4.3736698 0,2.530481 -1.218379,4.37367 -1.21838,1.811949 -3.467696,2.780405 -2.218075,0.968455 -5.279644,0.968455 h -6.435543 l 3.280252,-3.030328 v 8.528656 z m 13.089769,0 -5.373366,-7.966327 h 7.810125 l 5.435847,7.966327 z m -5.717012,-7.716403 -3.280252,-3.342734 h 5.966935 q 1.530785,0 2.249316,-0.687291 0.749772,-0.687291 0.749772,-1.87443 0,-1.1871388 -0.749772,-1.8744298 -0.718531,-0.687291 -2.249316,-0.687291 h -5.966935 l 3.280252,-3.3427335 z"
style="font-weight:900;font-family:Montserrat;-inkscape-font-specification:'Montserrat Heavy';stroke:none"
id="path2359" /><path
d="m 63.689128,24.975594 q -3.12405,0 -5.467087,-1.155899 -2.311797,-1.155898 -3.592658,-3.15529 -1.28086,-2.030632 -1.28086,-4.561113 0,-2.592961 1.24962,-4.592353 1.28086,-1.9993923 3.467695,-3.1240503 2.218076,-1.124658 4.96724,-1.124658 2.53048,0 4.654834,0.999696 2.155595,0.999696 3.436455,2.9678473 1.312101,1.968152 1.312101,4.873518 0,0.374886 -0.03124,0.843494 -0.03124,0.437367 -0.06248,0.812253 H 59.190496 v -3.405215 h 9.403391 l -2.655443,0.905975 q 0,-0.999696 -0.374886,-1.686987 -0.343645,-0.718532 -0.968455,-1.093418 -0.62481,-0.406126 -1.499544,-0.406126 -0.874734,0 -1.530785,0.406126 -0.62481,0.374886 -0.968455,1.093418 -0.343646,0.687291 -0.343646,1.686987 v 1.062177 q 0,1.093417 0.437367,1.87443 0.437367,0.781012 1.24962,1.187139 0.812253,0.374886 1.968152,0.374886 1.187139,0 1.936911,-0.312405 0.781012,-0.312405 1.624506,-0.937215 l 3.686379,3.717619 q -1.24962,1.343341 -3.09281,2.061873 -1.811949,0.687291 -4.37367,0.687291 z"
style="font-weight:900;font-family:Montserrat;-inkscape-font-specification:'Montserrat Heavy';stroke:none"
id="path2361" /><path
d="m 86.057319,24.975594 q -2.343037,0 -3.7801,-0.937215 -1.437063,-0.937215 -2.093113,-2.905367 -0.62481,-1.968151 -0.62481,-5.02972 0,-3.030328 0.687291,-4.967239 0.687291,-1.9681518 2.124353,-2.9053668 1.468304,-0.9684555 3.686379,-0.9684555 2.249316,0 4.123746,1.062177 1.87443,1.062177 2.999088,3.0615693 1.124658,1.968151 1.124658,4.717315 0,2.749164 -1.124658,4.748556 -1.124658,1.968151 -2.999088,3.061569 -1.87443,1.062177 -4.123746,1.062177 z M 74.654537,24.663189 V 1.4827383 h 7.060353 v 8.3724539 l -0.312405,6.2480998 -0.03124,6.2481 v 2.311797 z m 9.715795,-5.185923 q 0.781013,0 1.405823,-0.374886 0.62481,-0.374886 0.999696,-1.124658 0.374886,-0.781012 0.374886,-1.87443 0,-1.124658 -0.374886,-1.843189 -0.374886,-0.749772 -0.999696,-1.124658 -0.62481,-0.374886 -1.405823,-0.374886 -0.781012,0 -1.405822,0.374886 -0.62481,0.374886 -0.999696,1.124658 -0.374886,0.718531 -0.374886,1.843189 0,1.093418 0.374886,1.87443 0.374886,0.749772 0.999696,1.124658 0.62481,0.374886 1.405822,0.374886 z"
style="font-weight:900;font-family:Montserrat;-inkscape-font-specification:'Montserrat Heavy';stroke:none"
id="path2363" /><path
d="M 106.4261,24.663189 V 21.63286 l -0.49985,-0.812253 v -5.748251 q 0,-1.24962 -0.78101,-1.905671 -0.74978,-0.65605 -2.468,-0.65605 -1.1559,0 -2.34304,0.374886 -1.18714,0.343645 -2.030633,0.968455 L 96.054251,9.1991417 q 1.499544,-0.937215 3.592657,-1.437063 2.093112,-0.499848 4.092502,-0.499848 4.40491,0 6.81043,1.9681515 2.43676,1.9681518 2.43676,6.2480998 v 9.184707 z m -4.84228,0.312405 q -2.093114,0 -3.498937,-0.718532 -1.405822,-0.718531 -2.124354,-1.90567 -0.718531,-1.21838 -0.718531,-2.686683 0,-1.655746 0.843493,-2.811645 0.843494,-1.155898 2.561721,-1.749468 1.749468,-0.593569 4.404908,-0.593569 h 3.56142 v 3.405214 h -2.43676 q -1.12466,0 -1.65575,0.374886 -0.49984,0.343646 -0.49984,1.062177 0,0.59357 0.43736,0.999696 0.46861,0.374886 1.24962,0.374886 0.71853,0 1.3121,-0.374886 0.62481,-0.406126 0.90598,-1.24962 l 0.90597,2.093113 q -0.40612,1.905671 -1.71822,2.842886 -1.31211,0.937215 -3.53018,0.937215 z"
style="font-weight:900;font-family:Montserrat;-inkscape-font-specification:'Montserrat Heavy';stroke:none"
id="path2365" /><path
d="m 122.73363,24.975594 q -2.18683,0 -4.31118,-0.468608 -2.12436,-0.468607 -3.43646,-1.218379 l 1.93691,-4.654834 q 1.21838,0.718531 2.81165,1.124658 1.6245,0.406126 3.15529,0.406126 1.28086,0 1.71822,-0.218683 0.46861,-0.218684 0.46861,-0.59357 0,-0.374886 -0.53109,-0.531088 -0.53108,-0.187443 -1.40582,-0.281165 -0.87473,-0.09372 -1.93691,-0.218683 -1.03094,-0.156203 -2.09311,-0.437367 -1.06218,-0.281165 -1.93691,-0.843494 -0.87474,-0.562329 -1.40583,-1.499544 -0.53108,-0.968455 -0.53108,-2.436759 0,-1.624506 0.96845,-2.936607 0.9997,-1.3121008 2.93661,-2.0931133 1.96815,-0.812253 4.84227,-0.812253 1.87443,0 3.74886,0.3436455 1.87443,0.3436455 3.21778,1.062177 l -1.93691,4.6548348 q -1.31211,-0.718532 -2.59297,-0.968456 -1.24962,-0.281164 -2.34303,-0.281164 -1.34335,0 -1.84319,0.249924 -0.46861,0.249924 -0.46861,0.562329 0,0.374886 0.53109,0.562329 0.53109,0.187443 1.40582,0.281164 0.87473,0.09372 1.90567,0.249924 1.06218,0.124962 2.09311,0.437367 1.06218,0.281165 1.93692,0.843494 0.87473,0.562329 1.40582,1.530784 0.53109,0.937215 0.53109,2.405519 0,1.530784 -0.96846,2.874125 -0.96845,1.312101 -2.93661,2.124354 -1.96815,0.781013 -4.936,0.781013 z"
style="font-weight:900;font-family:Montserrat;-inkscape-font-specification:'Montserrat Heavy';stroke:none"
id="path2367" /><path
d="m 143.13363,24.975594 q -3.12405,0 -5.46709,-1.155899 -2.31179,-1.155898 -3.59265,-3.15529 -1.28086,-2.030632 -1.28086,-4.561113 0,-2.592961 1.24962,-4.592353 1.28086,-1.9993923 3.46769,-3.1240503 2.21808,-1.124658 4.96724,-1.124658 2.53048,0 4.65484,0.999696 2.15559,0.999696 3.43645,2.9678473 1.3121,1.968152 1.3121,4.873518 0,0.374886 -0.0312,0.843494 -0.0312,0.437367 -0.0625,0.812253 H 138.635 v -3.405215 h 9.40339 l -2.65544,0.905975 q 0,-0.999696 -0.37489,-1.686987 -0.34364,-0.718532 -0.96845,-1.093418 -0.62481,-0.406126 -1.49955,-0.406126 -0.87473,0 -1.53078,0.406126 -0.62481,0.374886 -0.96846,1.093418 -0.34364,0.687291 -0.34364,1.686987 v 1.062177 q 0,1.093417 0.43736,1.87443 0.43737,0.781012 1.24962,1.187139 0.81226,0.374886 1.96816,0.374886 1.18713,0 1.93691,-0.312405 0.78101,-0.312405 1.6245,-0.937215 l 3.68638,3.717619 q -1.24962,1.343341 -3.09281,2.061873 -1.81195,0.687291 -4.37367,0.687291 z"
style="font-weight:900;font-family:Montserrat;-inkscape-font-specification:'Montserrat Heavy';stroke:none"
id="path2369" /><path
d="m 161.59676,24.975594 q -2.21807,0 -4.12375,-1.062177 -1.87443,-1.093418 -2.99908,-3.061569 -1.12466,-1.999392 -1.12466,-4.748556 0,-2.749164 1.12466,-4.717315 1.12465,-1.9993923 2.99908,-3.0615693 1.90568,-1.062177 4.12375,-1.062177 2.24932,0 3.68638,0.9684555 1.43706,0.937215 2.12435,2.9053668 0.68729,1.936911 0.68729,4.967239 0,3.061569 -0.65605,5.02972 -0.62481,1.968152 -2.06187,2.905367 -1.40582,0.937215 -3.7801,0.937215 z m 1.68699,-5.498328 q 0.78101,0 1.40582,-0.374886 0.62481,-0.374886 0.9997,-1.124658 0.37488,-0.781012 0.37488,-1.87443 0,-1.124658 -0.37488,-1.843189 -0.37489,-0.749772 -0.9997,-1.124658 -0.62481,-0.374886 -1.40582,-0.374886 -0.78101,0 -1.40582,0.374886 -0.62481,0.374886 -0.9997,1.124658 -0.37489,0.718531 -0.37489,1.843189 0,1.093418 0.37489,1.87443 0.37489,0.749772 0.9997,1.124658 0.62481,0.374886 1.40582,0.374886 z m 2.99909,5.185923 v -2.311797 l -0.0312,-6.2481 -0.31241,-6.2480998 V 1.4827383 h 7.06035 V 24.663189 Z"
style="font-weight:900;font-family:Montserrat;-inkscape-font-specification:'Montserrat Heavy';stroke:none"
id="path2371" /></g><path
id="path337-7-6-2"
style="fill:#0482d8;stroke-width:1.9864"
d="m 22.583601,3.874735 a 13.229167,13.229167 0 0 1 0,18.708865 13.229167,13.229167 0 0 1 -18.7088674,2e-6 13.229167,13.229167 0 0 1 0,-18.7088685 13.229167,13.229167 0 0 1 18.7088674,1.5e-6 z" /><path
id="path337-7-6-2-2"
clip-path="none"
style="fill:#ffffff;stroke-width:9.25897"
d="M 412.38163 316.12998 A 19.374084 19.374084 0 0 0 399.20541 310.95896 A 19.374084 19.374084 0 0 0 379.83112 330.33325 A 19.374084 19.374084 0 0 0 380.13771 333.69203 L 359.06189 339.76917 A 14.165557 14.165557 0 0 0 345.32189 329.02006 A 14.165557 14.165557 0 0 0 338.49022 330.78631 L 328.8959 316.6682 A 14.846037 14.846037 0 0 0 332.03156 298.75188 A 14.846037 14.846037 0 0 0 319.42252 290.85398 A 61.663666 61.663666 0 0 0 306.59716 313.95325 A 14.846037 14.846037 0 0 0 325.71937 318.87389 L 335.28644 333.2032 A 14.165557 14.165557 0 0 0 331.1561 343.18586 A 14.165557 14.165557 0 0 0 345.32189 357.35165 A 14.165557 14.165557 0 0 0 359.47066 343.91484 L 381.1903 337.45958 A 19.374084 19.374084 0 0 0 399.20541 349.70754 A 19.374084 19.374084 0 0 0 418.5797 330.33325 A 19.374084 19.374084 0 0 0 412.38163 316.12998 z "
transform="matrix(0.1517009,-0.1517009,0.1517009,0.1517009,-92.512315,18.419317)" /></svg>

After

Width:  |  Height:  |  Size: 9.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 8.7 KiB

View file

@ -1,7 +1,7 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>Welcome to Soapbox</title>
<title>Welcome to Rebased</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover,user-scalable=no">
<link rel="icon" type="image/png" href="/favicon.png">
@ -61,11 +61,11 @@
</head>
<body>
<main>
<img class="logo" src="/images/soapbox-logo-wide.svg" alt="Soapbox" />
<img class="logo" src="/images/rebased-wide.svg" alt="Rebased" />
<h2>Almost done...</h2>
<p>Congrats! 🎉 You've installed Soapbox BE. Now you just need to install a frontend.</p>
<h2>Installing Soapbox FE</h2>
<p>To install <a href="https://gitlab.com/soapbox-pub/soapbox-fe" target="_blank">Soapbox FE</a>, SSH into the server and download a .zip of the latest build:</p>
<p>Congrats! 🎉 You've installed Rebased. Now you just need to install a frontend.</p>
<h2>Installing Soapbox</h2>
<p>To install <a href="https://gitlab.com/soapbox-pub/soapbox-fe" target="_blank">Soapbox</a>, SSH into the server and download a .zip of the latest build:</p>
<code>curl -L https://gitlab.com/soapbox-pub/soapbox-fe/-/jobs/artifacts/develop/download?job=build-production -o soapbox-fe.zip</code>
<p>Then unpack it into the <code class="inline">instance</code> directory:</p>
<code>busybox unzip soapbox-fe.zip -o -d /opt/pleroma/instance</code>