Installation script for Peer-Tube on Raspberry
€30-250 EUR
Pagado a la entrega
A series of Peer-Tube-Server are to be set up automatically on a Raspberry Pi 4 Model B 8GB. Looking for a scripted installation. Zero command line.
You will need your own hardware or simulation.
A File shall be delivered that can be flushed to a MicroSD card.
The software shall start automatically.
All admin and test account name passwords must be delivered.
Realase Note
Development environment is used, it must be documented.
All components including version number must be listed.
In this Video you see the necessary components
[login to view URL]
I suppose you will need you own hardware
OS is Ubuntu 20.04.1 LTS Server 64 Bit
Install: exFat Files System,
Get Domain Name the file from a .txt Files like "Config MoreThen Peertube". Example for Domain Name: [login to view URL]
Application muss Autostart after reboot.
Aspected Deliver:
ISO-File for OS and environment APPs
The ISO-File flushable with balenaEtcher on the microSSD
The ISO-File contains at least 2 scripts:
The Skript should load all necessary environment components and do the necessary settings like:
set hostname, run updates, ssh enable; Time-Zone Europe/Berlin, German Standard Keyboard, Running SSL-Zertificat, skript that install the peer-tube server and make the basic settings. See .txt Flies
This is the targeting process to flush several SD-Cards:
1. Flush SD-Card (manually with balenaEtcher)
2. Replace Hostname manually in .txt default name is
3. Replace peer-tube Domain Name manually default name is [login to view URL]
4. Plug SD-Card in ReasberryPI and plug in.
Docker, JSON Linked Data Signatures, ActivityPub, ActivityStreams, TypeScript, PostgreSQL, Redis, Express, Sequelize, WebTorrent, Mocha
[login to view URL]
There is a existing script that setup the OS and environment correctly. You work can base on this skrips.
This are part of the manual steps:
1.1. Create a partition and format disk (optional).
!!! IMPORTANT: ALL DATA ON DISK WILL BE ERASED !!!
$ ./[login to view URL]
1.2 Mount disk to /var/www/peertube/storage.
$ sudo systemctl start [login to view URL]
1.3 Make sure that disk is mounted.
$ lsblk /dev/sda
-| NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
-| sda 252:16 0 4T 0 disk
-| └─sda1 252:17 0 4T 0 part /var/www/peertube/storage
2. Run script to initial setup.
This script will change domain name, install self-signed certificate,
enable and start Nginx.
$ ./[login to view URL] [login to view URL]
Instead [login to view URL] use your domain name.
3. Enable and start PeerTube.
$ sudo systemctl enable peertube
$ sudo systemctl start peertube
This action will take a while, so wait a several minutes before go to next
steps.
Operation will completed when PeerTube started a listen 9000 port number.
$ ss -ltn | grep :9000
-| LISTEN 0 511 [login to view URL] 0.0.0.0:*
4. Find out password of roout user from PeerTube log file.
$ sed -n 's/.*User password: \([[:alnum:]]\+\).*/\1/p' /var/www/peertube/storage/logs/[login to view URL]
5. Retrieve certificate from Let's Encrypt.
For this action your domain name should point to current IP address of
this device. If it's not, then this action will failed.
$ ./[login to view URL]
regards Torsten
Nº del proyecto: #29257105
Sobre el proyecto
Adjudicado a:
Dear I have vast experience in System Network and security fields please let me know if you require my services. May we build a better relationship in this project.
2 freelancers están ofertando un promedio de €195 por este trabajo
Hi, I have seen your job posting, I get imprecise idea about your requirements. Come over the chat for the task discussion. I need some brief introduction & all technical and non-technical details about your assigning Más