peertube tweaks
This commit is contained in:
parent
6f7b4194d5
commit
2850cb7954
|
@ -64,6 +64,7 @@
|
|||
<li><a href="git.html">Host your own <img src="pix/git.svg"><code>git</code> repositories</a></li>
|
||||
<li><a href="xmpp.html">Private and Encrypted Chat with <img src="pix/xmpp.svg" alt="xmpp logo">XMPP</a></li>
|
||||
<li><a href="pleroma.html">Pleroma, a federated Twitter-like Microblogging Site</a></li>
|
||||
<li><a href="peertube.html"><img src="pix/peertube.svg" alt="peertube logo">PeerTube, a federated YouTube-like video Site</a></li>
|
||||
<li><a href="nextcloud.html">Setting up a <img src="pix/nextcloud.svg">Nextcloud Instance (file hosting and more)</a></li>
|
||||
<li><a href="gitea.html">Setting up <img src="pix/gitea.svg">Gitea</a></li>
|
||||
<li><a href="irc.html">Creating your own chat server with <img src="pix/irc.svg">IRC</a></li>
|
||||
|
@ -112,7 +113,6 @@
|
|||
<li>Email webclients</li>
|
||||
<li>Simple static site generators</li>
|
||||
<li>Calibre (library server)</li>
|
||||
<li><a href="https://joinpeertube.org/">PeerTube</a> (like YouTube)</li>
|
||||
<li><a href="https://www.ejabberd.im/">XMPP ejabberd</a></li>
|
||||
<li><a href="https://movim.eu/">Movim for XMPP</a></li>
|
||||
</ul>
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
|
||||
<p><strong>Most</strong> of PeerTube's dependencies can be installed with this command:</p>
|
||||
|
||||
<pre><code>apt install curl sudo unzip vim ffmpeg postgresql postgresql-contrib g++ make redis-server git python-dev cron wget</code></pre>
|
||||
<pre><code>apt install -y curl sudo unzip vim ffmpeg postgresql postgresql-contrib g++ make redis-server git python-dev cron wget</code></pre>
|
||||
|
||||
<p>It's also important to start all associated daemons:</p>
|
||||
|
||||
|
@ -32,7 +32,7 @@
|
|||
<p>PeerTube also requires <strong>NodeJS 14</strong> and <strong>yarn</strong> which cannot be installed from the Debian repositories. This means they have to be installed from separate, external repos:</p>
|
||||
|
||||
<pre><code>curl -fsSL https://deb.nodesource.com/setup_14.x | bash -
|
||||
apt-get install -y nodejs
|
||||
apt install -y nodejs
|
||||
npm install --global yarn</code></pre>
|
||||
|
||||
<p>In addition to these dependencies, it's recommended to create a dedicated PeerTube user to install and manage PeerTube.</p>
|
||||
|
@ -164,7 +164,7 @@ systemctl daemon-reload</code></pre>
|
|||
|
||||
<p>To set a password for your admin user, run:</p>
|
||||
|
||||
<pre><code>cd /var/www/peertube/peertube-latest && NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production npm run reset-password -- -u root</code></pre>
|
||||
<pre><code>cd /var/www/peertube/peertube-latest && NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production npm run reset-password -- -u root</code></pre>
|
||||
|
||||
<p>Login to your PeerTube instance using the admin email specified in your <code>production.yaml</code> file and the admin password you just set.</p>
|
||||
|
||||
|
@ -175,6 +175,20 @@ systemctl daemon-reload</code></pre>
|
|||
|
||||
<p>Enjoy your PeerTube instance!</p>
|
||||
|
||||
<hr>
|
||||
|
||||
<h2>Updating PeerTube</h2>
|
||||
|
||||
<p>PeerTube is constantly adding new features, so it's a good idea to <a href="https://github.com/Chocobozzz/PeerTube/blob/develop/CHANGELOG.md">check for new updates</a> and add them if you wish. Just in the past year, they have added livestreaming and more.</p>
|
||||
|
||||
<p>Updating is fairly easy now since an <code>upgrade.sh</code> script has been added. Just run:</p>
|
||||
|
||||
<pre><code>cd /var/www/peertube/peertube-latest/scripts && sudo -H -u peertube ./upgrade.sh</code></pre>
|
||||
|
||||
<p>
|
||||
Although check the <a href="https://github.com/Chocobozzz/PeerTube/blob/develop/CHANGELOG.md">changelog</a> to see if there are additional manual requirements for particular updates.
|
||||
</p>
|
||||
|
||||
<hr>
|
||||
<p><em>Written by <a href="https://denshi.live">Denshi.</a> Donate Monero <a href="https://denshi.live/donate.html">here</a> <a href="https://denshi.live/images/monero.png">[QR]</a></em></p>
|
||||
|
||||
|
|
|
@ -1,118 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
viewBox="2799 -911 16 22"
|
||||
version="1.1"
|
||||
id="svg13"
|
||||
sodipodi:docname="logo.svg"
|
||||
width="16"
|
||||
height="22"
|
||||
inkscape:version="0.92.2 5c3e80d, 2017-08-06">
|
||||
<metadata
|
||||
id="metadata17">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1916"
|
||||
inkscape:window-height="1040"
|
||||
id="namedview15"
|
||||
showgrid="false"
|
||||
inkscape:zoom="29.790476"
|
||||
inkscape:cx="-1.1827326"
|
||||
inkscape:cy="12.088"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="18"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg13" />
|
||||
<defs
|
||||
id="defs4">
|
||||
<style
|
||||
id="style2">
|
||||
.cls-3 {
|
||||
fill: #211f20;
|
||||
}
|
||||
|
||||
.cls-4 {
|
||||
fill: #737373;
|
||||
}
|
||||
|
||||
.cls-5 {
|
||||
fill: #f1680d;
|
||||
}
|
||||
|
||||
.cls-6 {
|
||||
fill: rgba(255, 255, 255, 0);
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<g
|
||||
id="Artboard_1"
|
||||
data-name="Artboard – 1"
|
||||
class="cls-1"
|
||||
transform="translate(0.03356777,-1.9929667)">
|
||||
<g
|
||||
id="Symbol_3_1"
|
||||
data-name="Symbol 3 – 1"
|
||||
transform="translate(2759,-975)">
|
||||
<g
|
||||
id="Group_44"
|
||||
data-name="Group 44"
|
||||
transform="translate(0,2.333)">
|
||||
<path
|
||||
id="Path_4"
|
||||
data-name="Path 4"
|
||||
class="cls-3"
|
||||
d="m -949,-500 v 10.667 l 8,-5.333"
|
||||
transform="translate(989,564)"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#211f20" />
|
||||
<path
|
||||
id="Path_5"
|
||||
data-name="Path 5"
|
||||
class="cls-4"
|
||||
d="m -949,-500 v 10.667 l 8,-5.333"
|
||||
transform="translate(989,574.667)"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#737373" />
|
||||
<path
|
||||
id="Path_6"
|
||||
data-name="Path 6"
|
||||
class="cls-5"
|
||||
d="m -949,-500 v 10.667 l 8,-5.333"
|
||||
transform="translate(997,569.333)"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#f1680d" />
|
||||
<path
|
||||
id="Path_7"
|
||||
data-name="Path 7"
|
||||
class="cls-6"
|
||||
d="M 0,0 V 10.667 L 8,5.333 Z"
|
||||
transform="rotate(180,24,40)"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:rgba(255,255,255,0)" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 3.1 KiB |
147
pix/peertube.svg
147
pix/peertube.svg
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 9.9 KiB After Width: | Height: | Size: 3.1 KiB |
Loading…
Reference in New Issue