For the complete documentation index, see llms.txt. This page is also available as Markdown.

RaspberryPi Sifirdan Kurulumu, SSH ve VNC baglantisi, ngrok ile internetten eris

raspberry, ssh, vnc, programming

Ilk tavsiyem sudur ki raspberry’nin kendi isletim sistemini kurun

  • Ubuntu vb gibi isletim sistemlerini kurmayin performans sorunlari var

  • Ayrica paketlerin hepsinin arm olmasi gerekiyor ki bu da sorun

  • Ek olarak ubuntuda arm olmayan ama raspberry’de olan paketler var

2-3 saatimi ubuntuyu sorunsuz kullanmak icin harcadim

- Tabiki kendi kullanim senaryom ile sizinki uyusmayacaktir - Ama yine de riski yuksek, bilmekte fayda var - Risk - Reward dengesi bana gore yetersiz

SSH key ile sifresiz olarak raspberry’e baglanmak

_SSH_ key olusturun (veya olani kullanin)
Ardindan bunu _raspberry_ uzerine gonderin
  • Artik sifresiz bir sekilde baglanabilirsiniz

1Password ile uyumunu saglamak (opsiyonel)

- `New Item` > `SSH Key` deyip `.ssh/id_rsa` dosyanizi buraya surukleyin - `Agent Sock` kurulu ise 1password ile baglanabilirsiniz

Tum SSH islemleri

VNC Server Kurulumu ile GUI Arayuzuyle Baglanmak

[VNC Server](https://www.realvnc.com/en/connect/download/vnc/) zaten kurulu olarak gelir _raspberry_’de, paketlerini guncellemeniz yeterlidir
Ardindan VNC Server’i `service mode` olarak `sudo` ile calistirin
Artik VNC Server uzerinden `raspberrypi.local` yazarak baglanabilirsiniz

  • Ek bilgi olarak; VNC için 5900 portu kullanılır

NodeJs Kurulumu

  • Nodesource uzerinden indirebilirsiniz

Ngrok Kurulumu

`ngrok` kurulumu
`ngrok` yapilandirma

- `TOKEN` bilgisini almak icin [Your Authtoken](https://dashboard.ngrok.com/get-started/your-authtoken) alanina bakin

Baglanti basarili olursa [Agents](https://dashboard.ngrok.com/tunnels/agents) alaninda gorebilirsiniz

- 15.tcp.eu.ngrok.io:149 icin `~/.ssh/config` ayari

Pm2 ile Ngrok Kullanimi

Raspberry Dizinine Internetten Erismek

Projenin dizinine gelin ve python ile serve edin

- `8000` portu olduguna dikkat edin

ardindan ngrok ile `http` port yonlendirmesi yapin

Son güncelleme

Bu yararlı oldu mu?