Diet PI

Raspberry ve benzerleri için en iyi işletim sistemi

Minik anakartlar için linux ile çalışan Raspberry Pi, BeagleBone, Banana Pi or Orange Pi gibi hepsine özel olarak sürümü bulunan diet pi işletim sistemini keşfettim ve çok çok beğendim.Diet pi de çoğu dağıtımda hazır yüklü gelen birçok gereksiz uygulama yok , onun yerine dietpi-config var oradan istediğiniz masaüstü kurulumu , web server , led yazılımı ,kamera yazılımı aklınıza ne geliyorsa çok hızlı bir şekilde yüklüyorsunuz.(sayfanın altında tam listesini ekledim)  dietpi-config  çok konforlu ve kullanşlı çok beğendim her derde derman bir paket olmuş.

image

DietPi

Linux’un single board için  ilk küçük ve basit kurulumunu yapmak için özel olarak tasarlanmış paketi , kendisi hdmi ayarlı bir şekilde geliyor config.txt ile uğraşmıyorsunuz, tv de bile ekran çözünürlüğünü süper ayarladı çok beğendim.

Desteklenen her platform için küçük (400mb yada 600MB) optimize edilmiş bir Debian dağıtımıdır.

Belli görevler için optimize edilmiş, yazılım yüklemek için araçlara kolay erişimle geliyor. 

Dolayısıyla, ihtiyacınız olan yazılımı ,diğer dağıtımlarda aramaktan derlemekden yada google da aramaktan kurtuluyorsunuz. 

Sisteme ilk giriş yaptığınızda, sistemin güncellenmesi otomatik oluyor.

Dietpi de hazır gelen araçlar linux a yeni başlayanlar içinde çok kolay kullanıma sahip. 

Çok yararlı araçlar

Normal olarak apt-get komutuna sahip olduğumuz Debian ve türevlerini seviyorum bu nedenle Debian deposundan herhangi bir yazılımı yükleyebileceksiniz. Daha önce tinycore dağıtımını incelemiştim apt-get olmadığı ve kurulumu çok sıkıcı olduğu için sevemedim.Dietpi de hoşuma giden bazı eklentiler var. Bunlardan biri, küçük bilgisayarınızı kullandığınız belirli uygulamaları optimize etmenize izin veren dietpi-process_tool’dur. bu ayarla mesela mysql in php den daha önceliği olsun gibi süper ayarlar var.

Benim yeni Linux Dağıtımım artık DietPI

Yeni bir Rasperry Pi veya Odroid kurmam gerekiyorsa, DietPi benim ilk tercihimdir. DietPi, bilgisayar üreticileri sunulanlardan ve diğer dağıtımlardan  çok daha küçüktür Tanıdık bir aileden geliyor , Debian tabanlı olması onu daha da güzelleştiriyor, evet! Ve beğendiysen, daha fazla gelişmeyi desteklemek için bağış yapmayı unutma!

Otomatik yüklenebilir yazılımlar 

İçindeki hemen kurabileceğiniz paket listesi 

  1. Desktops:
  2. Remote Desktop Access:
  3. Media Systems:
  4. BitTorrent / Download Tools:
  5. Emulation & Gaming:
  6. Camera / Surveillance:
  7. Cloud / Backups:
  8. Social / Search:
  9. Home Automation:
  10. Remote Access:
  11. System Stats / Management:
  12. System Security:
  13. Webserver Stacks:
  14. DNS Servers:
  15. File Servers:
  16. VPN Servers:
  17. Network Load Balancing:
  18. Website URL’s:
  19. File Server Choices:
  20. SSH Server Choices:
  21. Log System Choices:
  22. Webserver Preference System:

Desktops

  • LXDE – Highly optimized lightweight desktop without the “bloatware”.
  • MATE – Popular Gnome 2 desktop.
  • XFCE – Lightweight desktop.
  • GnuStep – Alternative/unique desktop.
  • Chromium – Optional: Web browser

Remote Desktop Access:

  • Tightvnc Server – Desktop for remote connection.
  • VNC4 Server – Desktop for remote connection.
  • NoMachine – Feature rich remote desktop connection.
  • XRDP – Remote desktop server for Windows Remote Desktop Client.
  • RealVNC Server – Desktop for remote connection.

Media Systems:

  • Kodi – Media Centre / Player
  • YMPD – Lightweight web Interface audio player for MPD
  • O!MPD – Feature-rich web Interface audio player for MPD
  • CAVA – Optional: Console-based audio visualizer for MPD
  • Mopidy – Web Interface Music /Radio Player
  • SubSonic – Feature rich media streaming server with web interface.
  • SqueezeBox – Also known as Logitech Media Server.
  • SqueezeLite – Audio player for SqueezeBox.
  • Shairport Sync – AirPlay audio player with multiroom sync
  • BruteFIR – EQ and Digital Room Correction via ALSA.
  • MiniDLNA – Media streaming server (DLNA, UPnP)
  • Ampache – Web interface media streaming server.
  • Emby – Web interface media streaming server.
  • Plex Media Server – Web interface media streaming server.
  • Murmur – Mumble VoIP Server
  • Roon Bridge – Turns your device into a Roon capable audio player
  • NAA Daemon – Signalyst Network Audio Adaptor (NAA).
  • IceCast – Shoutcast Streaming Server, including DarkIce.

BitTorrent / Download Tools:

  • Transmission – Lightweight BitTorrent server with web interface
  • Deluge – Alternative BitTorrent server with web interface
  • qBitTorrent – Lightweight and fast (c++) BitTorrent server with web interface
  • rTorrent – BitTorrent server with ruTorrent web interface
  • Aria2 – Download manager with web interface
  • SABnzbd – NZB download manager with web interface.

Emulation & Gaming:

  • OpenTyrian – Gaming
  • Cuberite – Fast Minecraft server with web interface
  • MineOS – Multiple Minecraft servers with web interface
  • AmiBerry (uae4arm) – Amiga emulation system, using optimized builds of uae4arm-rpi
  • DXX-Rebirth – Descent 1 & 2 OpenGL port

Camera / Surveillance:

  • DietPi-Cam – RPi Camera / Web Interface Surveillance
  • MotionEye – Camera / Web Interface Surveillance

Cloud / Backups:

  • OwnCloud – Your own personal cloud based backup/data storage system
  • NextCloud – Your own personal cloud based backup/data storage system
  • Pydio – Feature-rich backup and sync server with web interface.
  • UrBackup Server – Full backups for systems on your network
  • Gogs – GitHub style server, with web interface.
  • Syncthing – Backup and sync server with web interface.
  • Tonido – Lightweight backup and sync server with web interface, and, cloud access.
  • CloudPrint – CUPS print server, with support for Google cloud printing

Social / Search:

  • Forums – phpbb3
  • WordPress – Website Blog and Publishing platform.
  • Image Gallery – Host and browse your images from a web interface.
  • BaiKal – Lightweight CalDAV + CardDAV server.
  • OpenBazaar – Decentralized peer to peer market server using BitCoin.
  • YaCy – Decentralized open source search engine.
    WiFi HotSpot
  • WiFi HotSpot – Turn your device into a wireless hotspot/access point.
  • Tor HotSpot – Optional: Routes all WiFi HotSpot traffic through the Tor network.

Home Automation:

  • EmonPi – Lightweight Energy usage stats with EmonPi PCB.
  • Grasshopper – Web App to control Bticino MyHome
    Hardware Projects:
  • RPi.GPIO – GPIO Interface library for RPi (python).
  • WiringPi – GPIO Interface library ©.
  • WebIOPi – Web interface to control RPi GPIO.
  • I2c – Enables support for I2c based hardware.
  • Node-Red – Visual tool for wiring together hardware devices, APIs and online services.
  • Mosquitto – Message broker that implements MQTT protocol versions 3.1 and 3.1.1.
  • Blynk Server – iOs and Android apps to control Arduino, ESP8266, Raspberry Pi and similar microcontroller boards over the Internet.

Remote Access:

  • Weaved – Access your device over the internet.
  • VirtualHere – Share physically attached USB devices from your SBC, over the network.

System Stats / Management:

  • DietPi-Cloudshell – Lightweight system stats for your LCD display or monitor.
  • Raspcontrol – Web interface system stats
  • Linux Dash – Web interface system stats
  • PhpSysInfo – Web interface system stats
  • RPi Monitor – Web interface system stats
  • NetData – Web interface system stats
  • Webmin – Remote system management with web interface
  • Open Media Vault – Web interface network attached storage (NAS) solution

System Security:

  • Fail2Ban – Protects your system from brute-force attacks

Webserver Stacks:

  • LAMP Webserver – Apache2 / MySql / PHP
  • LASP Webserver – Apache2 / SQLite / PHP
  • LAAP Webserver – Apache2 / MariaDB / PHP
  • LEMP Webserver – Nginx / MySql / PHP
  • LESP Webserver – Nginx / SQLite / PHP
  • LEAP Webserver – Nginx / MariaDB / PHP
  • LLMP Webserver – Lighttpd / MySql / PHP
  • LLSP Webserver – Lighttpd / SQLite / PHP
  • LLAP Webserver – Lighttpd / MariaDB/ PHP
  • phpMyAdmin – Web interface SQL admin tool
  • Certbot – Free, automated SSL cert creation and setup, allowing https.
  • Tomcat8 – Apache Tomcat server

DNS Servers:

  • Pi-hole – A DNS/Web server that will block ads for any device on your network.

File Servers:

  • ProFTP – Simple, efficient, lightweight FTP file server.
  • Samba – Feature rich file server.
  • vsFTPD – Feature rich FTP file server.
  • NFS – Network file system server

VPN Servers:

  • OpenVPN – Easy to use, minimal hassle VPN server
  • PiVPN – OpenVPN installer & management tool

Network Load Balancing:

  • HaProxy – High performance TCP/HTTP load balancer.

Website URL’s:

  • NoIp – Website URL Address

File Server Choices:

  • ProFTP – Simple, efficient, lightweight file server.
  • Samba – Feature rich file server.

SSH Server Choices:

  • Dropbear – Lightweight SSH Server
  • OpenSSH – Feature rich SSH server with SFTP/SCP support.

Log System Choices:

  • DietPi-Ramlog – Lightweight RAM logging.
  • Full – Full logging system with Rsyslog and Logrotate.

Webserver Preference System:

  • Apache2 – Feature-rich webserver
  • Nginx – Lightweight webserver
  • Lighttpd – Extremely lightweight webserver