Git Product home page Git Product logo

telramian's Introduction

Telramian

Script to do a headless install of Telraam (https://github.com/Telraam/Telraam-RPi) on a Raspberry Pi

  • OS: Raspberry Pi OS Lite (Buster) version 2020-05-27
  • Python: 3.7.3
  • OpenCV: 4.3.0

The script is based the installation instructions Misc/general-configuration-HOWTO.txt including the latest security enhancements and latest Raspberry Pi OS and OpenCV version.

Build instructions

Install Raspberry Pi OS Lite

Download Raspberry Pi Imager from https://www.raspberrypi.org/downloads/

Use Raspberry Pi Imager to install the Raspberry Pi OS Lite on an SD card.

Download script

Download telramian.sh to the boot partition on the sd card. On Windows this is the only partition you can see and contains files such as cmdline.txt, config.txt,....

If you want to login via ssh instead of the console, create an empty file with name ssh in the same folder.

Create additional user (optional)

For improved security, the password of the pi user is set to a random one at each reboot. Your telraam will work perfectly fine, but you won't be able to log in.

If you want to be able to log in, just create an additional user sudo adduser your_login_name and give it sudo rightsp sudo adduser your_login_name sudo

Execute script

Login with user pi and password raspberry

Set execute permissions for the script

sudo chmod a+x /boot/telramian.sh

Execute the script

/boot/telramian.sh

The script will take a couple of hours to build (tested in Raspberry Pi 4 4GB)

The output is logged to telramian-build-yyyymmddhhmm.log

Using telraam

Operating instructions for telraam can be found on https://telraam.net

Enjoy :)

telramian's People

Contributors

ardescoconsulting avatar steigerbalett avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

telramian's Issues

Port to new Picamera2

Picamera2 is the libcamera-based replacement for Picamera which was a Python interface to the Raspberry Pi's legacy camera stack. Picamera2 also presents an easy to use Python API.

The new Camera System is preinstalled on new Bullseye installations. It has some difference to the old Picamera.

PLS port the Telraam python scripts for usage with Picamera2.

Pi Zero 2W

I've tried the script on a Pi Zero 2W, because the Raspian OS lite works with the device. After executing the script I've got a "syntax error near unexpected token 'newline' " in line 7

Did my expactation was quite to simple to use it with a Pi Zero 2W?

Web interface language select does not work

After 36 hours of 'building' on my raspberry pi zero w 1.1 I rebooted the pi and tried to log in. The Telraam Setup web interface asks me to select a language but then apache tells me the requested url is not found on this server. This happens with all listed languages.

why disabling SSH ???

I'm seeking for a way to get access to Telraam conf, ans especially opencv conf, so I can try to feed it using a RTSP stream.

So I installed a debian flavour, and ran your script. What a surprise I got when I noticed this :

echo_process 'Disabling SSH"'
sudo systemctl disable ssh.service
sudo systemctl stop ssh.service

Why ? Is there a real reason why SSH gets disabled ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.