Pi'mi web ve posta sunucusu olarak kullanmak üzere kurdum ve gayet iyi çalışıyor. Şimdiye kadar standart bir 4GB SD karttan (aşağıda açıklanan birkaç değişiklikle) çalışıyorum ve şimdiye kadar üç aydan biraz fazla bir çalışma süresi oldu.
Zor değil ve bu şeyleri ayarlamak için dışarıda birçok öğretici var. Bu arada, posta ile ilgili öğeleri (postfix, dovecot, vb.) Ayarlamak için Ubuntu öğreticilerinin çoğunu kullandım. Ahududu pi ve diğer makinelerde bir sunucu kurmak arasında çok az fark olduğunu fark etmelisiniz, bu nedenle genel Debian / Ubuntu kılavuzları çoğunlukla raspbian için geçerli olmalıdır.
Pi'nin kendisi ile ilgili ele almanız gereken bir takım sorunlar olduğu söyleniyor.
- SD kartınızın ömrünü bu yayında açıklandığı gibi uzatın . Daha fazla öneriyi daha iyi alacağınızı söyleyebilirim.
- Arızalı kullanıcıyı (pi) kaldırın.
- Grafik yayınını bu yayında açıklandığı gibi kaldırın .
- Grafik işlemcisi tarafından kullanılan RAM miktarını en aza indirmek için pi kurulum aracını kullanın (İpucu: Eğer ssh kurarsanız, buna gerek yoktur).
Birkaç genel sunucu notu:
- Yönlendiricideki bağlantı noktalarınızı ayarlayın (posta için 25, ssh için 22, web için 80 ve veya imap ve pop3 için ilgili bağlantı noktaları).
- Pi'yi yönlendiricinin trafiği iletecek bir şeyi olması için yerel ağda statik bir IP adresi ile ayarlayın.
- Fail2ban veya benzeri bir kara liste aracını kullanın. Dışarıda bir sürü senaryo var.
Sunucunun kendisi ile gri-listeleme ve dovecot ile postfix kurmak için Ubuntu topluluğu wiki'sini kullandım. Çok fazla kaynak kullandığından CLAM ile uğraşmazdım ve basit greylistleme, spam postaların% 90'ı gibi bir şeyi zaten kaldırır.
Başka bir nokta, sunucunun% 99,9 oranında kullanılabilir olmasını umursamazsanız, statik bir IP için ödeme yapmanız gerekmemesidir. Sunucu, ISS'nizden dinamik bir IP'ye bağlı olduğu sürece, yönlendiricinizi daha uzun bir süre fişten çekmediğiniz sürece değişmesi olası değildir. Pi internete bağlı olduğu sürece aynı dinamik olarak ayrılmış IP'ye sahip oldum. Ve değişirse, DNS yöneticileri web sitemin basit bir güncellemesidir ve birkaç saat sonra tekrar çevrimiçi olur.
Web postası için bir web sunucusuna ihtiyacınız olacaktır. Yuvarlak küp ile nginx tavsiye ederim. Web tabanlı bir istemci kullanmak için artı tarafı, posta sunucusu ve istemci arasındaki tüm iletişim yerel makinede gerçekleştiği için yalnızca bağlantı noktası 80'i açmanızdır.