pi3g e.K. heißt Sie Willkommen!

Wir sind als Raspberry Pi Foundation approved reseller, sowie einer von zwei deutschen Pi Zero Distributoren Ihr starker Partner rund um die Raspberry Pi Plattform.

Wir sind seit den Anfängen des beliebten Einplatinencomputers (2012) am Markt. Wir verfügen über umfangreiche Industriekontakte, Spezialwissen und viel Erfahrung mit der Raspberry Pi Plattform. Zuverlässigkeit, Ehrlichkeit und Kommunikation auf Augenhöhe sind für uns wichtig.

Bitte wählen Sie einen unserer drei Geschäftsbereiche (Eigene Produkte / Value Added Distribution / Maker & Biohacker Shop) um mehr über uns zu erfahren:

Eigene Produkte

pi3g entwickelt und stellt in Kooperation mit Partnern eigene Produkte her. Die Produkte sind entweder für den Raspberry Pi gedacht, oder basieren auf dem Raspberry Pi.

Hervorzuheben ist insbesondere LetsTrust, das erste TPM Modul für die Raspberry Pi Plattform.

Ein Produkt für den Consumerbereich hingegen ist unsere beliebte Anonymebox.

Value Added Distribution

Wir unterstützen Sie mit Rat und Tat bei großen und kleinen Mengen an Ware, Sonderbeschaffungen rund um den Raspberry Pi Bereich - fragen Sie uns für ein Angebot an, es lohnt sich!

Über das reine Produktsortiment aus beraten wir Sie gerne zu Einsatzmöglichkeiten der Raspberry Pi Computerplattform, um Ihre Computerinfrastruktur zu optimieren, Ihre Betriebskosten zu senken, und neues wirtschaftliches Potential zu erschließen.

Maker & Biohacker Online Shop

In unserem eigenen Onlineshop buyzero.de bieten wir Dir eine reiche Auswahl von Produkten rund um den Maker- und Biohacker Bereich.

Natürlich steht der Raspberry Pi auch hier im Mittelpunkt - wir bieten das komplette Sortiment und Zubehör der Raspberry Pi Foundation.

Viele Markenartikel von Pimoroni, Adafruit und anderen Herstellern runden das Sortiment ab. Schau doch einfach vorbei!

Route & Redirect with envoy

Von Maximilian Batz | 2019-01-17

An example envoy.yaml showing how to route & redirect.There are different options, see herehttps://www.envoyproxy.io/docs/envoy/latest/api-v2/api/v2/route/route.proto#route-redirectactionThis envoy.yaml routes /taxgod and /taxgod/ (the second could probably be omitted because the first one should also match it, I think) to a new port and a different protocol. /picockpit is simply redirected to /and then finally / is routed to […]

Envoy routing and rewriting snippet

Von Maximilian Batz | 2019-01-17

It is possible to rewrite URLs with Envoy for the backend. Please note that the HTML output needs to have the proper routes! (That is why I am not going to investigate further in this direction). REF: https://www.envoyproxy.io/docs/envoy/latest/api-v2/api/v2/route/route.proto#route-route  Also note that the string is going to be rendered literally for direct_response –> body –> inline_string, […]

envoy as http 2 front proxy – enabling http 2 for envoy (aka h2)

Von Maximilian Batz | 2019-01-17

Out of the box envoy is not configured to set up connections with clients connecting to it with the new HTTP/2. HTTP/2 is optimized for the modern web, with binary headers, etc. – higher speed. Since envoy is capable of speaking HTTP/2 to clients, it is a no-brainer to set it up. And the setup […]

envoy force SSL example envoy.yaml

Von Maximilian Batz | 2019-01-17

static_resources:   listeners:   – address:       socket_address:         address: 0.0.0.0         port_value: 80     filter_chains:     – filters:       – name: envoy.http_connection_manager         config:           codec_type: auto           stat_prefix: ingress_http           route_config:             virtual_hosts:             – name: backend               domains: [„*“]               routes:               – match: { prefix: „/“ }                 redirect:                   path_redirect: „/“                   https_redirect: true           http_filters:           – name: envoy.router             config: {}   – address:       socket_address:         address: 0.0.0.0         port_value: 443     filter_chains:     – tls_context:         […]

Setting up envoy as a front proxy on Docker with communication to other Docker containers

Von Maximilian Batz | 2019-01-16

I have already existing containers which I want to use envoy as a proxy & https manager in front of. I am learning to use envoy, and am sharing some of my learnings here, as documentation is a bit confusing to start with. My already existing container is called “taxgod” – it runs a Crystal […]

envoy.yaml example for http and https rewriting

Von Maximilian Batz | 2019-01-16

This is an early example of working with envoy. I find the documentation to be difficult to get into, therefore I will try to track my progress by infrequent blog posts on the matter. The following envoy.yaml works for me for http and https rewriting to google: static_resources:   listeners:   – address:       socket_address:         address: 0.0.0.0         port_value: […]

Exception: Unexpected quote at 1:2 (CSV::MalformedCSVError) Crystal

Von Maximilian Batz | 2019-01-13

While trying to parse an Amazon pay file, I stumbled across this particular problem: Exception: Unexpected quote at 1:2 (CSV::MalformedCSVError) The reason: Amazon Pay encodes it’s files in UTF-8 with BOM. The BOM is an optional (in UTF-8 files) marker. You can see it with the tool xxd for instance xxd apolish_amazon_2018DecMonthlyTransaction.csv | less The […]

Install Crystal on Docker: how to add the Crystal repository to Docker in the Dockerfile

Von Maximilian Batz | 2019-01-11

Dockerfile (excerpt) ENV APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=DontWarn RUN apt-get update && apt-get install -y \          software-properties-common \          build-essential \         libevent-dev \         libssl-dev \         libxml2-dev \         libyaml-dev \         libgmp-dev \         libreadline-dev \         apt-transport-https \         iputils-ping \         git \         aptitude \         nano \         openssh-server \         && apt-key adv –keyserver keys.gnupg.net –recv-keys 09617FD37CC06B54 \         && add-apt-repository ‚deb https://dist.crystal-lang.org/apt crystal […]

Alpine boot process on the Raspberry Pi

Von Maximilian Batz | 2019-01-10

Today we will have a look at the Alpine Linux boot process on a Raspberry Pi in some detail. The picture shows the contents of a „virgin“ SD card with the Alpine image, which has not been booted yet. This picture shows the contents of the boot folder. Initial boot Stages on the Raspberry Pi […]

PiDoctor, a free online tool to check Raspberry Pi computers

Von Maximilian Batz | 2019-01-10

PiDoctor is a free online tool to check Raspberry Pi computers and display the information in an clear way to users. PiDoctor is part of picockpit.com, a growing collection of tools to support Raspberry Pi single board computer users. Leipzig, January 10, 2019 – pi3g e.K., an approved Reseller of Raspberry Pi computers for Germany, […]