Soapbox BE --> Rebased
This commit is contained in:
parent
02caf99400
commit
4de6c67e92
7 changed files with 67 additions and 23 deletions
|
@ -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" \
|
||||
|
|
18
README.md
18
README.md
|
@ -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/>.
|
||||
|
|
4
app.json
4
app.json
|
@ -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"
|
||||
],
|
||||
|
|
8
mix.exs
8
mix.exs
|
@ -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: [
|
||||
|
|
45
priv/static/images/rebased-wide.svg
Normal file
45
priv/static/images/rebased-wide.svg
Normal 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 |
|
@ -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>
|
||||
|
|
Loading…
Reference in a new issue