Услугите за самостоятелно хостване на Raspberry Pi са чудесен начин да се освободите от компании на трети страни, но има няколко капана, които трябва да знаете.

Серията Raspberry Pi от едноплаткови компютри прави отлични домашни сървъри, предоставяйки ви евтин начин за управлявате своя собствена онлайн екосистема и самостоятелно хоствате всичко от имейл до поточно предаване на медии, незабавни съобщения и видео обаждания.

Въпреки че е забавно хоби и начин да се освободите от инвазивните технологични гиганти, самостоятелното хостване на Raspberry Пи може да бъде изнервящо преживяване и има някои потенциални трудности, за които трябва да сте готови лице.

Можете да копирате почти всички собствени услуги на вашия Raspberry Pi

Да управлявате свой собствен сървър у дома е разкриващо изживяване, което ви позволява да придобиете известна степен на технологичност независимост и с ниската си покупна цена, миниатюрния размер и незначителните изисквания за захранване, Raspberry Pi 4 е перфектна платформа.

instagram viewer

Можеш стартирайте свой собствен имейл сървър вместо да разчитате на Gmail и анонимизирайте вашите търсения с копие на Whoogle. В допълнение, Immich е идеалният заместител на Google Photos, докато Nextcloud ще ви предостави офис пакет, облачно хранилище и др.

Не след дълго ще откриете, че проповядвате самостоятелния хостинг на Raspberry Pi на приятели и ще се присмивате на перспективата някога отново да използвате продукти на Google или Microsoft. Но самостоятелното хостване на основни услуги на Raspberry Pi идва със своите недостатъци. Ето някои от тях.

1. Множеството резервни копия са от съществено значение

Вашите данни са важни и колкото повече от тях съхранявате локално, толкова по-уязвими са те. Ако сте изоставили Google Документи и снимки и сте убедили семейството си да направи същото, сега вие сте единственият пазител на стотици гигабайти основни данни.

Също така трябва да се уверите, че имате резервни копия на вашия имейл сървър и вашите социални медии. В зависимост от това колко отдаден фен на музиката и видеото сте, можете или не можете да класифицирате медиите за вашите Jellyfin стрийминг сървър като съществено.

Най-лесният начин да гарантирате, че вашите данни не са уязвими от повреда на устройството, е да имате два SSD с голям капацитет, свързани към вашия Pi, като единият е предназначен за архивиране. Създайте Bash скрипт, който използва rsync за копиране на жизненоважни директории на второто устройство и cronjob, за да го задейства ежедневно.

Но това няма да помогне, ако някой открадне вашия Pi и неговите устройства или ако те бъдат унищожени в пожар. Трябва да имате трето устройство и периодично да изобразявате основното или резервното устройство. Съхранявайте го далеч от дома си, при някой, на когото имате доверие.

2. Вие носите отговорност за собствената си сигурност

Ако използвате услуги на трети страни, вероятно сте запознати с понятието нарушение на данните, феномен, който включва неоторизирано предаване или кражба на лични данни. Това се случва на големи компании през цялото време и има законови отговорности, свързани с това как те се предотвратяват и докладват.

Компаниите, които съхраняват вашите данни, полагат големи грижи, за да гарантират, че те остават далеч от ръцете на престъпници, и наемат големи екипи за сигурност, за да предотвратят неоторизиран достъп. Ако хоствате самостоятелно услуги на Raspberry Pi, тази задача сега се пада на вас и само на вас.

Най-малкото трябва да сте използване на Fail2ban за наблюдение на подозрителни опити за влизане, и имайте предвид, че винаги ще има автоматизирани атаки към вашия имейл сървър, както и стандартни базирани на WordPress атаки, дори и да нямате WordPress на вашия сървър!

Ако нападател успее да проникне във вашия сървър, това е по-голям проблем, отколкото ако вашият Gmail бъде хакнат.

3. Софтуерът често е в процес на разработка

Повечето от услугите, които ще изпълнявате на своя Raspberry Pi, са проекти с отворен код, създадени от малки доброволчески екипи или отделни лица.

Скоростта, с която напредва разработката, може да варира значително и нови функции се добавят през цялото време. Immich е особено бързо развиващ се проект и понякога версиите ще бъдат несъвместими с предишни версии или с други компоненти на вашата система.

Към момента на писане, например, разработчиците на Immich току-що пуснаха версия 1.72.0 на сървърния софтуер. Това е критична промяна, която няма да работи с мобилни приложения, които все още са на версия v1.71.0. За съжаление, версия 1.72.0 все още не е налична във всички магазини за приложения.

В този сценарий трябва да зададете време за актуализиране на вашия сървър, така че всички потребители да могат да актуализират своите мобилни приложения до съвместима версия, за да сведат до минимум прекъсванията.

4. Други хора разчитат на вас

Ако сте успели да убедите семейството си да се откаже от услугите на Google, Microsoft и iCloud и да ги замени с ваша собствена домашно приготвена каша, поздравления!

Но те вече са ваши потребители и освен че пазите данните им в безопасност, вие също носите отговорност за поддържането им работещи и онлайн. Когато търговските услуги спрат – или поради планирана поддръжка, или поради авария – настъпва хаос и наличността на дадена услуга прави технически заглавия, докато прекъсването продължава.

Вашата надеждност трябва да бъде толкова добра, колкото тази на търговски доставчик или по-добра. Случайният престой е приемлив, тъй като прилагате актуализации и корекции или рестартирате Pi веднъж месечно, но ако сте офлайн за повече от десет минути наведнъж, вашите потребители може да започнат да търсят доставчици с по-голяма надеждност.

Ако възнамерявате да направите своя Pi недостъпен за определен период, опитайте се да извършите каквато и да е работа във време, когато никой няма да има достъп до него - 4 сутринта обикновено е добре. За основни задачи можете да предоставите на потребителите си лесен за използване, ограничен уеб базирано дистанционно управление за вашия Raspberry Pi с OliveTin.

5. Имате нужда от известна степен на технически познания

Вашият Raspberry Pi пристига като платка в малка картонена кутия. Как преминавате от това към предоставяне на услуги, еквивалентни на тези на Google, Netflix, Dropbox, Microsoft и Telegram?

Може да е обезсърчително да започнете и наборът от софтуер, който трябва да използвате от командния ред, може да изглежда огромен. Не се страхувайте, ако никога преди не сте използвали Linux - просто се уверете, че знаете някои основни команди за манипулиране на файлове в Linux, и прочетете нашето ръководство на как да настроите своя Raspberry Pi като уеб сървър.

6. Надеждната връзка е от съществено значение

Както споменахме, вашият Raspberry Pi трябва да бъде онлайн и свързан с интернет през цялото време. Въпреки че със сигурност може да се справи с тежки натоварвания денонощно, вашата интернет връзка също трябва да е стабилна.

Използването на Wi-Fi е изключено: винаги трябва да използвате Ethernet кабел и да имате резервен в готовност, в случай че възникнат проблеми. Но не можете да контролирате работата, която вашият интернет доставчик избере да извърши върху вашата вътрешна връзка.

Този писател прекара цял следобед, опитвайки се да отстрани проблеми с Pi, което по това време също беше действащ като DHCP сървър. Разходка навън за облекчаване на стреса показа, че телекомуникационната компания подменя всички кабели на улицата и временно е изключила всички.

7. Вие сте техническата поддръжка

След като домакинството ви бъде преобразувано към вашите самостоятелно хоствани услуги, приятелите и познатите ще ви гледат със завист и може дори да закупят свой собствен Pis.

Ако това се случи, вие сте човекът с най-много опит и сте в състояние да предоставите насърчение и техническа и емоционална подкрепа. Ако сте направили така, че администрирането на собствената ви система да изглежда безпроблемно, те може да се изненадат от обема на работата.

8. Възможен е катастрофален отказ

Понякога нещата се объркват. Може да се събудите една сутрин, за да разберете, че вашият Pi не е успял да се зареди и че всичките ви резервни копия са повредени. Освен това къщата ви е изгоряла през нощта.

Няма много какво да направите в този сценарий, освен да започнете отново от нулата и да избегнете повторното допускане на същите грешки. Междувременно се опитайте да не позволявате далечната възможност за пълна катастрофа да не ви тревожи твърде много.

Пускането на домашен сървър е чудесен начин за използване на Raspberry Pi

Компютрите Raspberry Pi са изключително гъвкави устройства и ако управлението на собствени сайтове и услуги не ви харесва, има други приложения, за които можете да използвате любимия си SBC.

Защо не създадете ретро игрална машина, time-lapse, камера или дори своя собствена пиратска радиостанция!