Merhabalar,

12 Nisan 2024'de paylaştığım Raspberry Pi ile Ev sunucusu kurma rehberimin üstünden 1 yıldan fazla zaman geçti ve bu süreçte yaptığım yeniliklerden bahsedeceğim.
Öncelikle, yaklaşık 3 Ay önce sistemimi yenileme kararı aldım. Çünkü ev sunucumda sanal makine kurmak vb. gibi özelliklerde kullanmak istiyordum.

Bunun için yeni bir sistem hazırlamak istedim. Birde önceki rehberde kullandığım harici disk artık yetersiz gelmeye başladı. Çünkü film ve dizi arşivim 5 TB boyutlarına ulaştı. (Özellikle 4K Filmler bayağı büyük.)

1756193320881.webp


Birde yeni kullanacağım sistemde WD Elements USB Harici disk kullanmak istemedim. Bunun birden fazla sebebi var tabii. Hem Antalya'da yaşadığım için yaz aylarında herhangi bir soğutucu olmaması sebebiyle çok ısınıyordu. Birde diğer sebebi ise disk bazı dosyalarda hız kaybı yaşıyordu. Bu arada diski hala günlük hayatımda aktif olarak kullanıyorum diskte sürekli çalışmadan kaynaklı herhangi bir sorun oluşmadı.

Bunun için WD Ultrastar DC HC550 16 TB disk satın aldım. Diski kasanın içine koyduğum için hem kasanın fanları ile soğuyacaktı. Hem de hız problemini çözecektim. Aynı zamanda HDD'nin okuma/yazma hızları 270 MB/S civarında olduğu için 2.5 Gbps internet portu ile bağlarsam daha hızlı veri aktarımı sağlayabilecektim.

Sistem Detayları​

Yeni sistemde güçlü bir ana kart tercih etmek istedim. Techolay üyelerine özel satış konusu üzerinden Recep hocamdan ASUS Maximus XII Extreme ana kart satın aldım. Aslında aklımda iyi bir hava soğutma ve 10700K tarzı bir işlemci vardı. Fakat maddi problemlerden dolayı geçici olarak i5 10400 ve stok fan taktım daha sonra da değiştirmedim.
RAM olarak ise Kingston Beast 3600 MHz 16+16 32 GB RAM tercih ettim. Sanal makine açtığımda sanal makine içinde RAM ayıracağım için 32 GB yönünde seçim yaptım.

Ayrıca gelelim önceki sistemde yaşadığım bir soruna...

SSD​

Raspberry Pi üzerinde SSD kullanmadığım için(Sistem 128 GB SD kart üzerine kuruluydu.) özellikle Nextcloud'un veritabanı MySQL üzerinde bir yavaşlık yaşamıştım. Birde önceki sistemde Nextcloud için Redis kurulumu da yapmamıştım. Nextcloud bir süre sonra yavaş çalışmaya başlamıştı. Bu yüzden kesinlikle bir M.2 SSD kullanmaya karar verdim.

Bu yüzden sistem kurulumu için Sandisk Extreme 500 GB kullanmaya karar verdim. Hem de sanal makineleri SSD üzerinde kurduğum zaman gayet güzel bir performans verecekti.
Güç kaynağı olarak ise cihaz 7/24 çalışacağı için kaliteli bir tercih yapmak istedim. Corsair CX550 kullandım. (Yüksek bir ekran kartı kullanmayacağım için yüksek watt olmasına gerek duymadım.)
Son olarak E-ATX destekli bir kasa ihtiyacım vardı. Kendi kasamda Lian Li markasının bir kasasını tercih etmiştim ve malzeme kalitesinden memnun olduğum için tekrar Lian Li markası tarafından bir seçim yapmak istedim. Lian Li Lancool 215 White kasasını tercih ettim.

Ayrıca sisteme bağlı bir UPS bağladım. Elektrik kesintilerinde ortalama 10-15 DK gidiyor. Ani kesintilerde ve git-gel durumlarında iş görüyor.

Sistem hazırdı. Son olarak bir görüntü:

20250516_003451 (1).webp


Yakın zamanda işlemciyi 10700K, Hava soğutma ve Nvidia Quadro serisi bir ekran kartı eklemeyi planlıyorum.

Şimdi gelelim İşletim Sistemi tercihimize...

İşletim Sistemi Tercihi​

Bu sefer CasaOS kullanmak yerine ZimaOS'u tercih ettim. Bunun sebeplerinden de bahsedeyim.

ZimaOS Nedir?​

ZimaOS, CasaOS altyapısı üzerine kurulmuş yenilenmiş bir işletim sistemidir. Yine aynı ekip tarafından geliştiriliyor fakat ZimaCube tarzı NAS cihazları için geliştirdiklerinden dolayı daha profesyonel bir yazılım olduğundan daha mantıklı bir tercih oldu. Fakat Raspberry Pi kullanıyorsanız CasaOS kullanmak durumundasınız. Çünkü ZimaOS ARM mimarisini desteklemiyor.

ZimaOS Github Bağlantısı: https://github.com/IceWhaleTech/ZimaOS

ZimaOS'u tercih etmemin sebeplerinden biri CasaOS artık güncelleme almayacaktı. (Uzun bir süredir güncellenmiyor muhtemelen kritik güvenlik güncellemeleri dışında bir yenilik gelmeyecek.)

Zima Virtual Machine (ZVM)​

Asıl tercih sebebime gelecek olursak, ZimaOS içinde ZVM adlı sanal makine desteği vardı. ZVM aracılığıyla sanal makine oluşturabiliyorsunuz. Proxmox kadar gelişmiş bir sanal makine özelliği olmasa da gayet basit ve sade arayüzü ile rahatlıkla oluşturmanıza imkan sağlıyor. (Meraklısı için arkaplan da virsh kullanarak çalışıyor.)

1756195315039.webp

1756195396748.webp

1756236696402.webp


Github sayfasında CasaOS ile ZimaOS'un arasındaki farkları görebileceğiniz bir liste de yapmışlar.

Bu arada ZimaOS kullanan arkadaşlar çeviri hatası ile karşılaşırsanız konu altından söyleyebilirsiniz. Türkçe çevirilerini ben yapıyorum. :)

Zima AI Arama Dizini​


1756196023172.webp


Zima AI Arama, tüm dosyalarınızı yapay zeka desteği ile dizinleyip aramanızı kolaylaştırıyor. Fotoğraf, video, ses dosyalarınızda vb. arama yapabiliyorsunuz. Hatta örneğin rastgele bir PDF dosyasının içindeki bir yazıyı arattığınız zaman o PDF dosyasını bulabiliyorsunuz.

Fakat ben zaten dosyalarım için Nextcloud kullandığım için bu özelliği kapattım. Açıkken de sistemi yorduğunu görmedim zaten işlemleri gece 12:00'da yürütüyor. Ama yine de kapatmayı tercih ettim siz açık kullanabilirsiniz.

Detaylı bilgi: https://www.zimaspace.com/docs/zimaos/ZimaOS-Search-work

Uzak Bağlantı​

ZimaOS, Cloudflared ile dışarıya açmak yerine Zima'nın kendi uygulaması aracılığıyla dışardan erişim sağlayabilmenize olanak veriyor. Yine cloudflared'da kullanabilirsiniz. Fakat Zima Client'da güzel bir alternatif olmuş. (Meraklısı için arka planda Zero Tier One entegrasyonu ile çalışıyor.)

1756196477203.webp


Zima'nın sitesi üzerinden uygulamaları edinebilirsiniz.

Android uygulaması da mevcut. Fakat yukarıda bulunan sayfayı güncellememişler sanırsam.
Play Store Linki: https://play.google.com/store/apps/details?id=net.icewhale.zima&hl=tr

Android uygulaması:

ZimaClient1.webp
ZimaClient2.webp


Diğer Özellikler​

Bu özellikler için ayrı başlık açmak istemedim. Temel özelliklerin dışında bunlar ekstrası olarak düşünebilirsiniz.

  • Thunderbolt 4 Desteği
  • Yerel AI Desteği
  • Web arayüzü HTTPS desteği, DLNA ile medya paylaşım desteği ve Detaylı Samba ayarları mevcut.

    1756197058921.webp


  • Ayrıca CasaOS'un aksine ZimaOS üzerinde ağ üzerinden dosya paylaşırken erişebilecek kullanıcıları, şifreleri belirleyebiliyorsunuz.

    1756197185014.webp
    1756197197798.webp


  • Birde Paylaşım seçeneği olarak link ile paylaşma özelliği mevcut. O şekilde dosya paylaşmayı denerseniz size https://share.zimaspace.com/ adresinde bi URL veriyor bu URL ile dosyaya erişim sağlayabiliyorsunuz.
  • RAID desteği ve detaylı disk ayarları mevcut. Disk sağlığı, sıcaklığı gibi detayları direk arayüzden görüntüleyebiliyorsunuz.

    1756197401765.webp

Kurulum​

ZimaOS'u kurmak için CasaOS'da olduğu gibi komut çalıştırmak yerine direk sistem imajını USB sürücüye yazdırıyoruz.
ZimaOS kendi başına bir Linux dağıtımı olarak yapılmış. İncelediğim kadarıyla herhangi bir Ubuntu/Fedora tarzı bir dağıtım üzerine yapılmamış. Doğrudan kendi dağıtımlarını yapmışlar. Herhangi bir paket yöneticisi bulamadım. Bu nokta CasaOS'ya göre bir eksi sayılabilir.

Kurulum için balenaEtcher yazılımını kurmanız lazım.
https://etcher.balena.io/ adresinden indirebilirsiniz.

Ardından https://github.com/IceWhaleTech/ZimaOS/releases/download/1.4.3/zimaos_zimacube-1.4.3_installer.img adresinden ZimaOS Installer imajını indiriyorsunuz.

Ardından balenaEtcher aracılığıyla bir USB diske yazdırıyoruz.

1756214994123.webp


Ardından cihazı USB belleğimizden başlattığımızda kurulum ekranı geliyor.

1756234857237.webp


Install ZimaOS seçeneğinin üzerinde Enter tuşuna bastıktan sonra,

1756240170844.webp


ZimaOS'u kuracağınız diski seçme ekranı geliyor. Burada varsa SSD'nizi seçmenizi öneririm.

1756240202523.webp


Ardından Yes tuşuna basıp diski biçimlendirmeyi başlatıyoruz.

İşlemler tamamlandıktan sonra,

1756240387158.webp


Bu şekilde bir ekran gelecek. USB belleğinizi çıkarıp enter tuşuna basabilirsiniz.

Ardından cihaz yeniden başlatıldıktan sonra,

1756237298960.webp


Ardından burada yazan IP Adresini tarayıcıya yazıp giriyoruz.

1756237380452.webp


Kurulum ekranımız geldi. İleri tuşuna basıp yönetici hesabımızı oluşturuyoruz.

1756237431551.webp


Yönetici hesabımızı oluşturduktan sonra tüm kurulum işlemi tamamlanmış oluyor. Ayrıca cihaza fiziki bir klavye bağlayıp, ALT+F2 ve ardından root yazıp kullanıcı adınızla oturum açtıktan sonra passwd komutuyla şifre belirleyebilirsiniz.

Kullandığım Uygulamalar​

Nextcloud​

Nextcloud için MySQL ve Redis içeren YAML dosyasının içeriğini de paylaşacağım.

YAML:
name: nextcloud
services:
  db:
    cpu_shares: 90
    command: []
    container_name: nextcloud-db
    deploy:
      resources:
        limits:
          memory: 31964M
    environment:
      - MYSQL_ALLOW_EMPTY_PASSWORD=yes
      - MYSQL_DATABASE=nextcloud
      - MYSQL_PASSWORD=[B]MYSQL_SIFRENIZ[/B]
      - MYSQL_USER=nextcloud
    hostname: nextcloud-db
    image: mariadb:11.4
    labels:
      icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nextcloud/icon.png
    ports:
      - target: 3306
        published: "3306"
        protocol: tcp
    restart: always
    volumes:
      - type: bind
        source: /DATA/AppData/nextcloud/mysql
        target: /var/lib/mysql
    devices: []
    cap_add: []
    networks:
      - nextcloud
    privileged: false
  nextcloud:
    cpu_shares: 90
    command: []
    container_name: nextcloud
    deploy:
      resources:
        limits:
          memory: 31964M
        reservations:
          memory: "536870912"
    environment:
      - APACHE_BODY_LIMIT=0
      - PHP_MEMORY_LIMIT=8192M
      - PHP_OPCACHE_MEMORY_CONSUMPTION=1025
      - PHP_UPLOAD_LIMIT=1024G
    hostname: nextcloud
    image: nextcloud:latest
    labels:
      icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nextcloud/icon.png
    ports:
      - target: 80
        published: "10081"
        protocol: tcp
      - target: 443
        published: "10443"
        protocol: tcp
    restart: unless-stopped
    volumes:
      - type: bind
        source: /DATA/AppData/nextcloud/var/www/html
        target: /var/www/html
    devices: []
    cap_add: []
    network_mode: bridge
    privileged: false
  redis:
    cpu_shares: 90
    command: []
    container_name: nextcloud-redis
    deploy:
      resources:
        limits:
          memory: 31964M
    environment:
      - TZ=Europe/Istanbul
    hostname: nextcloud-redis
    image: redis:6-alpine
    labels:
      icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nextcloud/icon.png
    ports:
      - target: 6379
        published: "6379"
        protocol: ""
    restart: always
    volumes: []
    devices: []
    cap_add: []
    networks:
      - nextcloud
    privileged: false
networks:
  nextcloud:
    name: nextcloud
x-casaos:
  architectures:
    - amd64
    - arm
    - arm64
    - "386"
    - mips64le
    - ppc64le
    - s390x
  author: CasaOS Team
  category: Cloud
  description:
    ar_sa: يضع Nextcloud بياناتك في أصابعك، تحت سيطرتك. احفظ مستنداتك والتقويم وجهات
      الاتصال والصور على خادم في المنزل أو في أحد مزودينا أو في مركز بيانات تثق
      به.
    de_de: Nextcloud stellt Ihre Daten in Ihren Händen, unter Ihrer Kontrolle.
      Speichern Sie Ihre Dokumente, Kalender, Kontakte und Fotos auf einem
      Server zu Hause, bei einem unserer Anbieter oder in einem von Ihnen
      vertrauten Datenzentrum.
    en_us: Nextcloud puts your data at your fingertips, under your control. Store
      your documents, calendar, contacts and photos on a server at home, at one
      of our providers or in a data center you trust.
    es_es: Nextcloud pone sus datos a su alcance, bajo su control. Almacene sus
      documentos, calendario, contactos y fotos en un servidor en casa, en uno
      de nuestros proveedores o en un centro de datos que confíe.
    fr_fr: Nextcloud met vos données à votre portée, sous votre contrôle. Stockez
      vos documents, calendriers, contacts et photos sur un serveur à la maison,
      chez l'un de nos fournisseurs ou dans un centre de données que vous pouvez
      faire confiance.
    hu_hu: A Nextcloud adatait a saját kezében tartja, saját irányítása alatt.
      Tárolja dokumentumait, naptárát, kapcsolatait és fényképeit otthoni
      szerverén, szolgáltatóink egyikén vagy megbízható adatközpontjában.
    it_it: Nextcloud mette i tuoi dati a portata di mano, sotto il tuo controllo.
      Memorizza i tuoi documenti, calendario, contatti e foto su un server in
      casa tua, su uno dei nostri fornitori o in un data center che ti fidi.
    pl_pl: Nextcloud umożliwia przechowywanie danych w Twoim domu, w Twoim zakresie
      kontroli. Przechowuj dokumenty, kalendarz, kontakty i zdjęcia na serwerze
      w domu, u jednego z naszych dostawców lub w zaufanym centrum danych.
    pt_br: O Nextcloud coloca seus dados nas suas mãos, sob o seu controle. Armazene
      seus documentos, calendário, contatos e fotos em um servidor em casa, em
      um de nossos provedores ou em um centro de dados que você confia.
    ru_ru: Nextcloud помещает ваши данные под вашим контролем. Храните свои
      документы, календарь, контакты и фотографии на сервере дома, у одного из
      наших поставщиков или в доверенном вам центре данных.
    sv_se: Nextcloud ger dig kontroll över dina data. Lagra dina dokument, kalender,
      kontakter och foton på en server hemma, hos en av våra leverantörer eller
      i ett datacenter du litar på.
    uk_ua: Nextcloud розташовує ваші дані під вашим контролем. Зберігайте свої
      документи, календар, контакти та фотографії на сервері вдома, у одного з
      наших постачальників або у довіреному центрі даних.
    zh_cn: Nextcloud 将您的数据放在您的掌握之中。将您的文档、日历、联系人和照片存储在您信任的家庭服务器、我们的提供商或数据中心中。
  developer: Nextcloud
  hostname: ""
  icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nextcloud/icon.png
  index: /
  is_uncontrolled: false
  main: nextcloud
  port_map: "10081"
  scheme: http
  screenshot_link:
    - https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nextcloud/screenshot-1.png
    - https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nextcloud/screenshot-2.png
    - https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nextcloud/screenshot-3.png
  store_app_id: nextcloud
  tagline:
    ar_sa: منصة الإنتاجية التي تبقيك تحت سيطرتك
    de_de: Die Produktivitätsplattform, die Sie unter Kontrolle hält
    en_us: The productivity platform that keeps you in control
    es_es: La plataforma de productividad que te mantiene en control
    fr_fr: La plate-forme de productivité qui vous permet de rester en contrôle
    hu_hu: A termelékenységi platform, amely megőrzi a kontrollot
    it_it: La piattaforma di produttività che ti mantiene in controllo
    pl_pl: Platforma produktywności, która utrzymuje cię w kontroli
    pt_br: A plataforma de produtividade que mantém você sob controle
    ru_ru: Платформа производительности, которая держит вас под контролем
    sv_se: Produktivitetsplattformen som håller dig i kontroll
    uk_ua: Платформа продуктивності, яка дозволяє вам залишатися під контролем
    zh_cn: 保持您控制的生产力平台
  thumbnail: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Nextcloud/thumbnail.jpg
  tips: {}
  title:
    custom: Nextcloud
    en_us: Nextcloud

SSL oluşturmak için ve veri klasörünüzü ayarlamak için önceki rehberime bakabilirsiniz.

Redis Etkinleştirmek:
Redis'i etkinleştirmek için;
PHP:
  'memcache.local' => '\\OC\\Memcache\\APCu',  'memcache.distributed' => '\\OC\\Memcache\\Redis',
  'memcache.locking' => '\\OC\\Memcache\\Redis',
  'redis' =>
  array (
    'host' => '[B]CIHAZIN_IP_ADRESI[/B]',
    'port' => 6379,
  ),
Bu kodu config.php dosyanıza ekleyebilirsiniz.

MySQL Şifrenizi YAML içinden düzenleyebilirsiniz ve Nextcloud kurulumunda veritabanını MySQL seçip o şifre ile kurulumu gerçekleştirebilirsiniz.

Home Assistant​

Evimdeki bir çok şeyi Home Assistant ile entegre ettim.

1756239070401.webp


Klimam eski bir klima Arçelik marka akıllı bir klima değil. Fakat Broadlink adlı markanın bir ürününü almıştım. BroadLink RM4 Pro modeli var. Oda sıcaklığını ve nem oranını ölçüyor. Bu cihaz IR ve RF sinyallerini yollayabiliyor. Kısaca akıllı kumanda diyebiliriz. Bir çok cihazın kumandası olarak kullanılabiliyor. Kolaylık sağlıyor. Hem Google Home entegrasyonu mevcut oradan da klimayı tetikleyebiliyorsunuz.

1756239377276.webp


BroadLink uygulamasını Ayarlar -> Cihazlar ve Hizmetler -> Entegrasyon ekle kısmından ekleyebilirsiniz. Bir çok uygulama için desteği de mevcut başka markaların cihazlarını da entegre edebilirsiniz. Wiz marka akıllı LED var onu da entegre ettim ben.

ZimaOS ile ilgili Düşüncelerim​

ZimaOS, aynı CasaOS gibi sade ve uygulamaları doğrudan yükleyebilmenize imkan sağlıyor ve daha gelişmiş özellikler sunuyor. Sanal makine, GPU desteği vb. gayet başarılı. Zaten CasaOS'da bulunan her şey burada da geçerli. Zima Client ile dışarıdan erişim sağlamakta güzel. İyi yönleri bayağı güzel zaten. 1 yıl CasaOS ve 3 ay ZimaOS kullandım. Kullanmaya devam etmeyi de planlıyorum.

Fakat herhangi bir dağıtım tabanlı olmadığı için başka bir uygulama kullanmak isterseniz paket yöneticisi vb. bulunmadığı için zorlayacaktır. Birde ben kullanırken şu sorunla karşılaştım. Crontab tutmuyor. crontab -e ile cron görevi tanımlıyorum. Çalışıyor sorun yok fakat cihazı yeniden başlattıktan sonra sıfırlanıyor. Sanırım cron verilerinin kaydedildiği dosya temp tarzı bir dizine kaydediliyor. Anladığım kadarıyla sistem her yeniden başlatıldığında temiz kurulum gibi başlasın tarzı planlamışlar. Fakat her yeniden başlatmada cron ayarlarını baştan giriyorum. Belki bu hata yeni sürümlerde düzeltilebilir. Şu anlık bilemiyorum.

Ayrıca içinde yerleşik bashtop mevcut. Bashtop, htop gibi düşünebilirsiniz fakat görsel olarak gayet başarılı bir uygulama.

1756238915050.webp
 
Son düzenleyen: Moderatör:
Eline sağlık öncelikle. Önceki sistemde yavaşlık Sd Kart'tan dolayı mı yoksa yer sıkıntısından kaynaklı mıydı bilgi verebilir misin. İleride bende ufak bir değişiklik yapmayı düşünüyorum ona göre tedbirimi alayım.
Hocam şimdi şöyle önceki Raspberry Pi ile olan sistemde 128 GB SD Kart ve 5 TB WD Elements kullanıyordum. Sistem 128 GB SD Kart üzerine kuruluydu. SD Kartlarında okuma yazma hızları düşük oluyor. Veritabanı işlemlerinde vb. biraz yavaşlık hissediliyordu.
 
Tam aradığım içerik... Efsanesiniz. Ev sunucusu için yer kaplamayan, ısınma sorunu olmayan fakat performans olarak da 12. nesil i5 ayarlarında iş yapan bir sistem kurmayı düşünüyorum. Yazılım kısmı tamam sizin sayenizde...
 
Tam aradığım içerik... Efsanesiniz.
Yardımcı olabildiysem ne mutlu hocam.
Tam aradığım içerik... Efsanesiniz. Ev sunucusu için yer kaplamayan, ısınma sorunu olmayan fakat performans olarak da 12. nesil i5 ayarlarında iş yapan bir sistem kurmayı düşünüyorum. Yazılım kısmı tamam sizin sayenizde...
Mini PC tarzında bir şey yapabilirsiniz. Dell veya Lenovo Thinkcentre Micro boyutlarda olan Mini bilgisayarlar var.
Bu sistemi dizmeden önce aklımda Lenovo M720Q vardı. Ama 3.5 inç disk içine takamayacağım için vazgeçmiştim.
1758198136691.webp
 
Yardımcı olabildiysem ne mutlu hocam.

Mini PC tarzında bir şey yapabilirsiniz. Dell veya Lenovo Thinkcentre Micro boyutlarda olan Mini bilgisayarlar var.
Bu sistemi dizmeden önce aklımda Lenovo M720Q vardı. Ama 3.5 inç disk içine takamayacağım için vazgeçmiştim.
Eki Görüntüle 185956
Hocam 8600G (16 bine geliyor) veya 5600G (11 bine geliyor) sistem mi kursam diyorum ama yer kaplaması ve olası fan uğultusu büyük soru işareti. Kurumsal laptop, kurumsal Mini PC vb. şeyler baktım ama 6. nesil i5'lere 13 bin bandından paralar isteniyor. Genişletme/geliştirme şansı olmayıp eski ve performansı düşük kalıyor APU'ya göre. Ne yapsam bilemedim.
 
Son düzenleyen: Moderatör:
Kurumsal laptop, kurumsal Mini PC vb. şeyler baktım ama 6. nesil i5'lere 13 bin bandından paralar isteniyor. Genişletme/geliştirme şansı olmayıp eski ve performansı düşük kalıyor APU'ya göre. Ne yapsam bilemedim.
İkinci elde sarı sitede 6000-7000 TL arasında var aslında 7-8. nesil işlemcili bilgisayarlar.
Hocam 8600G (16 bine geliyor) veya 5600G (11 bine geliyor) sistem mi kursam diyorum ama yer kaplaması ve olası fan uğultusu büyük soru işareti.
Mini-ITX veya Micro-ATX bir ana kart ile sistem toplanabilir aslında hocam. Fan konusunda ben şu anki sistemde rahatsız olmuyorum. Sistem uyuduğum oda da bulunuyor. Ama yine de kişiden kişiye değişir hocam belki de bende alışkanlık olmuştur. :D
 
İkinci elde sarı sitede 6000-7000 TL arasında var aslında 7-8. nesil işlemcili bilgisayarlar.

Mini-ITX veya Micro-ATX bir ana kart ile sistem toplanabilir aslında hocam. Fan konusunda ben şu anki sistemde rahatsız olmuyorum. Sistem uyuduğum oda da bulunuyor. Ama yine de kişiden kişiye değişir hocam belki de bende alışkanlık olmuştur. :D
Hem fiyat hem de neler sunacağını araştırıp düşündüm çeşitli donanımları ama en verimli yolun elimdekini değerlendirmek olduğuna karar verdim. Burayı okuyup kendi sunucusunu yapmaya çalışan olursa diye kendi deneyimlerimi yazacağım.

Öncelikle elimde halihazırda DELL N5110 15R i7 2670QM 8GB RAM GT525M laptop vardı. Bu cihazın bakımlarını yapıp Debian Server + CasaOS kurulumu yapmıştım birkaç ay önce. Yeni yeni öğrendiğim linux ve ev sunucusu işleri son zamanlarda tek hobim oldu. Fakat sorun şu ki Jellyfin'de herhangi bir medya oynadığında işlemci ciddi ısınıyor ve fan sesi oluyordu. Bu sebeple bu konuya denk geldim ve yeni bir setup veya çıkma kurumsal bir şey bakındım. Ancak yaptığım araştırmalar ve gördüğüm fiyatlar beni N5110'u optimize etmeye itti. İyi ki de öyle oldu çünkü yaptığım ayarlar çok iyi sonuç verdi. Öncelikle Çağan Çelik'in bu videosunda AV1 kodek diye bir şey öğrendim. Adeta devrim hatta sihir gibiydi benim için. Çünkü bir tanesi bile onlarca GB olan filmleri sunucumda depolamak ve daha düşük çözünürlüğe sahip cihazlarda izlemek için 2670QM'ye işkence ederek transkod ettirmek yerine AV1 seçeneği sayesinde çok daha az depolama ve direct play (doğrudan oynatma) yaparak işlemciye hiç yük bindirmeden hem harika görüntü kalitesi hem mobil cihazlarda mobil veri tasarrufu sağlıyorum. Üstelik sunucuda tanesi 50-60 GB yer tutan filmler artık birkaç GB yer tutuyor.

Hiç yazılım bilmediğim halde chatgpt ve gemini sayesinde terminal komutlarıyla 2670QM işlemcinin Turbo Boost ayarını kapatıp frekansını da max 2.2 GHz olacak şekilde sınırlandırdım. Sonra gereksiz güç çektiği, ısınmaya ve elektrik tüketimine sebep olduğu gerekçesi ile GT525M'i kapatarak iGPU sayesinde güç tasarrufu ve daha düşük ısınma elde ettim. İstersem fan ayarı da yapabiliyordum ama gerek görmediğim için BIOS'a devrettim.

Yukarıdaki bu 2 gelişme sayesinde elimdeki cihazın aslında ne kadar yeterli olduğunu yaptığım testlerde gördüm. Hatta hızımı alamayıp yine Çağan Çelik'in bu videoda anlattığı her şeyi N5110 üzerinde çalıştıracağım. Sadece 2 adet USB-Ethernet Dönüştürücü almam yeterli. 2.5G olması şart değil çoğu durumda 1G bile oldukça yeterli.


Konu sahibine de bir kez daha teşekkür edeyim. ZimaOS gibi güzel bir seçeneği görmüş olduk sayesinde. Sıfırdan yapacak olsaydım muhtemelen kolaylık ve güncelleme sebebiyle Zima tercih ederdim.
 
Öncelikle elinize sağlık. Ardından ufak bir soru sormak istiyorum.

...
ports:
- target: 3306
published: "3306"
protocol: tcp
...
ports:
- target: 80
published: "10081"
protocol: tcp
- target: 443
published: "10443"
protocol: tcp
...
ports:
- target: 6379
published: "6379"
protocol: ""
80 ve 443 portlarını direkt kullanmayıp, başka bir porta gelen istekleri Docker içerisinde 80 ve 443'e yönlendirmenizi makul buldum. Malum, bu portlar başka hizmetler için de kullanılabilir. :thumbsup: Fakat port numarası 1024 ve üstü (yani 'well-known ports') olduğu sürece, hangi port numarasını kullanırsak kullanalım, bir sorun yaşamamamız gerekiyor. Doğru anladıysam, buna dikkat etmemiz yeterli. Eğer bir şeyi gözden kaçırdıysam veya verilen numaraların bir nedeni varsa, lütfen uyarın.

Bir de son olarak 6379 için bir protocol belirtilmemiş. Bu önemsiz bir detay mı yoksa Docker bunu otomatik düzeltiyor mu?
 
Fakat port numarası 1024 ve üstü (yani 'well-known ports') olduğu sürece, hangi port numarasını kullanırsak kullanalım, bir sorun yaşamamamız gerekiyor. Doğru anladıysam, buna dikkat etmemiz yeterli. Eğer bir şeyi gözden kaçırdıysam veya verilen numaraların bir nedeni varsa, lütfen uyarın.
Merhaba hocam, port varsayılan Nextcloud'u Store'dan çekerken 10081 olarak geliyordu. O yüzden Docker yapılandırmasını düzenlerken HTTPS portunu da 10443 yaptım. Herhangi bir sebebi yok ve evet istediğiniz port numarasını verebilirsiniz. Zaten 80 ve 443 portunu ZimaOS'un kendi kullanıyor ZimaOS o portu kullandığı için vermedim.

Bir de son olarak 6379 için bir protocol belirtilmemiş. Bu önemsiz bir detay mı yoksa Docker bunu otomatik düzeltiyor mu?
Redis sunucusu için hocam. Nextcloud'da Redis önbellek eklentisini kurunca ara yüz bayağı hızlanıyor. Herhangi bir ayar yapmanıza gerek yok Docker otomatik hallediyor.

Hem fiyat hem de neler sunacağını araştırıp düşündüm çeşitli donanımları ama en verimli yolun elimdekini değerlendirmek olduğuna karar verdim. Burayı okuyup kendi sunucusunu yapmaya çalışan olursa diye kendi deneyimlerimi yazacağım.

Öncelikle elimde halihazırda DELL N5110 15R i7 2670QM 8GB RAM GT525M laptop vardı. Bu cihazın bakımlarını yapıp Debian Server + CasaOS kurulumu yapmıştım birkaç ay önce. Yeni yeni öğrendiğim linux ve ev sunucusu işleri son zamanlarda tek hobim oldu. Fakat sorun şu ki Jellyfin'de herhangi bir medya oynadığında işlemci ciddi ısınıyor ve fan sesi oluyordu. Bu sebeple bu konuya denk geldim ve yeni bir setup veya çıkma kurumsal bir şey bakındım. Ancak yaptığım araştırmalar ve gördüğüm fiyatlar beni N5110'u optimize etmeye itti. İyi ki de öyle oldu çünkü yaptığım ayarlar çok iyi sonuç verdi. Öncelikle Çağan Çelik'in bu videosunda AV1 kodek diye bir şey öğrendim. Adeta devrim hatta sihir gibiydi benim için. Çünkü bir tanesi bile onlarca GB olan filmleri sunucumda depolamak ve daha düşük çözünürlüğe sahip cihazlarda izlemek için 2670QM'ye işkence ederek transkod ettirmek yerine AV1 seçeneği sayesinde çok daha az depolama ve direct play (doğrudan oynatma) yaparak işlemciye hiç yük bindirmeden hem harika görüntü kalitesi hem mobil cihazlarda mobil veri tasarrufu sağlıyorum. Üstelik sunucuda tanesi 50-60 GB yer tutan filmler artık birkaç GB yer tutuyor.

Hiç yazılım bilmediğim halde chatgpt ve gemini sayesinde terminal komutlarıyla 2670QM işlemcinin Turbo Boost ayarını kapatıp frekansını da max 2.2 GHz olacak şekilde sınırlandırdım. Sonra gereksiz güç çektiği, ısınmaya ve elektrik tüketimine sebep olduğu gerekçesi ile GT525M'i kapatarak iGPU sayesinde güç tasarrufu ve daha düşük ısınma elde ettim. İstersem fan ayarı da yapabiliyordum ama gerek görmediğim için BIOS'a devrettim.

Yukarıdaki bu 2 gelişme sayesinde elimdeki cihazın aslında ne kadar yeterli olduğunu yaptığım testlerde gördüm. Hatta hızımı alamayıp yine Çağan Çelik'in bu videoda anlattığı her şeyi N5110 üzerinde çalıştıracağım. Sadece 2 adet USB-Ethernet Dönüştürücü almam yeterli. 2.5G olması şart değil çoğu durumda 1G bile oldukça yeterli.


Konu sahibine de bir kez daha teşekkür edeyim. ZimaOS gibi güzel bir seçeneği görmüş olduk sayesinde. Sıfırdan yapacak olsaydım muhtemelen kolaylık ve güncelleme sebebiyle Zima tercih ederdim.
Tecrübelerinizi paylaştığınız için teşekkürler. Anlattığınız gibi elde bulunan eski bir laptop veya bir cihaz da değerlendirilebilir. :)
 
Emeğinize sağlık. Aşırı hoş gözüküyor. Bende şu an eski bilgisayarımı hem NAS hem Websitem için bir host hem de iş yerinde boş vakitlerimde iş yerindeki bilgisayardan VNC ile bağlanıp belki bir şeyler geliştirmek için ayarlamaya çalışıyorum. CasaOs ile devam etmeyi düşünüyordum ancak şu an kararsızım, belki docker ile kendim kursam daha iyi olur diye düşünüyorum. Projeniz benim için gerçekten güzel bir ilham kaynağı oldu elinize sağlık keyifle okudum.
 
Emeğinize sağlık. Aşırı hoş gözüküyor. Bende şu an eski bilgisayarımı hem NAS hem Websitem için bir host hem de iş yerinde boş vakitlerimde iş yerindeki bilgisayardan VNC ile bağlanıp belki bir şeyler geliştirmek için ayarlamaya çalışıyorum. CasaOs ile devam etmeyi düşünüyordum ancak şu an kararsızım, belki docker ile kendim kursam daha iyi olur diye düşünüyorum. Projeniz benim için gerçekten güzel bir ilham kaynağı oldu elinize sağlık keyifle okudum.
Teşekkürler. CasaOS artık EOL gibi bir şey oldu hocam güncelleme almıyor ve Zima'da daha iyi özellikler var. Docker ile kendiniz de kurabilirsiniz. CasaOS/ZimaOS'da zaten docker uygulamalarını web paneli üzerinden kurmanıza imkan sağlayan ve mağaza bir yazılım diyebiliriz. Yeni başlayan kullanıcılar için hitap ediyor.