Распберри Пи серија баребоне рачунара су мале звери које изазивају страхопоштовање и скоро савршене ако желите да стварате ваш сопствени сервер код куће за сервирање веб страница на Интернету или хостовање сопствених скупова сајтова и услуга за своје користити.

Међутим, ако нисте сигурни одакле да почнете са рачунаром са једном плочом, прочитајте у наставку како хоћете научите како да припремите свој Распберри Пи као вишенаменски сервер који може да поднесе све што баците то.

Шта вам је потребно да подесите Распберри Пи као сервер:

Да бисте довршили овај пројекат, биће вам потребне следеће ставке:

  • Распберри Пи—по могућности модел 4Б
  • СД картица или ССД
  • Етернет кабл
  • Статичка ИП адреса
  • Име домена—Ако га већ немате, ево га неколико корисних савета о избору имена домена.
  • Још један рачунар

Како инсталирати Распберри Пи ОС за сервер

За Распберри Пи су доступне многе дистрибуције, укључујући Убунту, Мањаро, Апертис и РетроПи. Када подешавате свој Пи да приказује садржај на интернету, препоручујемо Распберри Пи ОС Лите (64-бит), који је порт за Дебиан Буллсеие, али без десктопа или икаквих непотребних неозбиљности. Нема потребе за радном површином јер нећете користити монитор.

Прво убаците своју СД картицу у свој десктоп рачунар или лаптоп, или ако користите УСБ ССД, укључите је сада. Сада, преузмите Алат Распберри Пи Имагер и инсталирајте га, а затим га отворите са радне површине или командне линије.

Имагер ће од вас тражити да изаберете оперативни систем и складиште. Кликните на Изаберите ОС, онда Распберри Пи ОС (остало), онда Распберри Пи ОС Лите (64-бит).

Када кликнете на Изаберите складиште, биће вам представљена листа свих уређаја за складиштење који су прикључени на ваш рачунар. Изаберите диск јединицу на коју желите да инсталирате ОС и вратићете се на главни екран снимача.

Кликните на зупчаник у доњем десном углу екрана да бисте отворили конфигурациони мени. Сада ћете поставити неопходне опције за повезивање са вашим Пи преко ССХ-а.

Означите поља за Омогући ССХ, Подесите корисничко име и лозинку, и Подесите локална подешавања. Унесите жељено корисничко име и лозинку и подесите локал на своју временску зону и распоред тастатуре (иако нећете користити тастатуру директно прикључену на Пи).

Хит сачувати и онда Пишите. Распберри Пи ОС ће сада бити уписан на ваш медијум за складиштење по избору - ово може потрајати.

Укључите Распберри Пи и пронађите га на својој локалној мрежи

Уметните СД картицу у утор за СД картицу вашег Распберри Пи или ако користите УСБ складиште, укључите је у један од доступних УСБ портова. Повежите Распберри Пи са извором напајања и преко Етхернет кабл, на рутер.

Да бисте се повезали на свој Распберри Пи, морате да знате његову ИП адресу, отворите претраживач на машини која је на истој локалној мрежи и идите на администраторску страницу рутера. То обично можете да урадите тако што ћете унети 192.168.1.1 у адресну траку прегледача. Проверите упутство за употребу вашег рутера за детаље ако ово не функционише.

Ваша администраторска страница рутера треба да приказује уређаје повезане преко Ви-Фи мреже одвојено од оних повезаних Етхернет каблом. ИП адреса вашег Распберри Пи треба да се прикаже у близини. Ако није, прелазак показивача миша преко ознаке ИП адресе требало би да произведе опис алата који открива адресу - запишите је.

Једна од предности коришћења жичне везе са рутером уместо Ви-Фи везе је та што се локална ИП адреса неће променити. Можете искључити Распберри Пи, поново покренути рутер, а затим отићи на одмор на недељу дана. Када се вратите, и даље ће имати исту ИП адресу.

Повежите се са својим Распберри Пи преко ССХ-а

Сада када знате локалну ИП адресу вашег Распберри Пи-а, можете се повезати на њега Сецуре Схелл (ССХ) користећи ПуТТИ на Виндовс-у и мацОС-у или преко терминала на Линук-у.

ссх корисник@лоцал.пи.ип.аддресс

Приликом прве конекције добићете упозорење да „Аутентичност хоста не може да се утврди“ и питаће вас да ли желите да наставите са повезивањем. Откуцајте реч да и притисните повратак.

Сада сте пријављени на свој Распберри Пи и имате потпуну контролу над системом.

Прослеђивање портова да би се ваш Распберри Пи изложио Интернету

Ако желите да ваш Распберри Пи постане веб сервер, морате осигурати да му можете приступити са интернета.

Отворите администраторску страницу вашег рутера и пронађите одељак под насловом Порт Форвардинг, Порт Маппинг, или Порт Манагемент, а затим креирајте два нова уноса.

Први је за ХТТП (несигурног) саобраћаја. Подесите и локални и јавни порт на 80, и локалну ИП адресу на ИП адресу вашег Распберри Пи.

Други је за ХТТПС (безбедног) саобраћаја. Подесите и локални и јавни порт на 443, задржавајући локалну ИП адресу на ИП адреси вашег Распберри Пи.

Основни серверски софтвер за ваш Распберри Пи

Ваш Распберри Пи мора да буде у стању да рукује било којим софтвером у вези са сервером који желите да примените, а да бисте то урадили, мораћете прво да инсталирате неки основни софтвер.

Софтверски алати које ћете морати да инсталирате да бисте били сигурни да ће све функционисати глатко у будућности укључују следеће:

  • Апацхе: веб сервер и обрнути прокси.
  • МариаДБ: МиСКЛ базу података.
  • ПХП: скриптни језик усмерен ка вебу.
  • Доцкер: платформа за контејнеризацију отвореног кода.
  • Доцкер-цомпосе: алатка за поједностављење управљања Доцкер контејнерима.
  • Цертбот: управља преузимањем и инсталирањем ССЛ кључева и сертификата из Хајде да шифрујемо.

Прво, ажурирајте и надоградите пакете

судо апт ажурирање
судо апт упграде

Инсталирајте Апацхе тако што ћете откуцати следеће:

судо апт инсталирај апацхе2

Сада покрените и омогућите Апацхе са следећом командом:

судо системцтл почетак апацхе2
судо системцтл омогућити апацхе2

Посетите своју јавну ИП адресу у прегледачу и требало би да видите подразумевану страницу за инсталацију Апацхе-а:

То значи да се захтеви вашем рутеру на порту 80 успешно прослеђују на ваш Распберри Пи и Апацхе ради како је предвиђено.

Инсталирајте ПХП тако што ћете укуцати линију кода испод:

судо апт инсталирај пхп

Затим инсталирајте МариаДБ користећи командну линију испод:

судо апт инсталирај мариадб-сервер

Сада откуцајте следеће:

судо мискл_сецуре_инсталлатион

Притисните ретурн када се од вас затражи роот лозинка и изаберите не на питање да ли желите да „пребаците на уник_соцкет аутентификацију“.

Опет бирај не када се од вас затражи да „промените роот лозинку“ и да да „уклони анонимне кориснике“.

Такође, изаберите да да „даљинско онемогући роот пријаву“ и да да „уклони тестну базу података и приступ њој“.

Сада поново учитајте табеле привилегија када се то од вас затражи и безбедна инсталација ће се завршити поруком о успеху.

МариаДБ-у ћете моћи да приступите следећом командом:

судо мариадб

Сада инсталирајте Доцкер тако што ћете откуцати следеће:

судопогоданинсталирајдоцкер.ио

Покрените и омогућите Доцкер:

судо системцтл почетак доцкер
судо системцтл омогућити доцкер

Инсталирајте софтваре-пропертиес-цоммон, ажурирајте, а затим додајте спремиште за Доцкер-цомпосе

судо апт инсталирај софтверска својства-заједничка
судо апт ажурирање
судо адд-апт-репоситори ппа: цертбот/цертбот

Сада инсталирајте Цертбот:

судо апт-добити инсталирајте питхон3-цертбот-апацхе

Ваш Распберри Пи је сада спреман да делује као сервер!

Честитамо – инсталирали сте сав софтвер који је предуслов да бисте омогућили вашем Распберри Пи-у да безбедно приказује готово било коју врсту садржаја, без обзира на метод примене. Осим тога, можете му лако приступити са интернета.

Налазите се у завидној позицији да можете да угостите све, од једноставне статичне странице до ВордПресс сајта, сервера за стримовање медија или онлајн канцеларијског пакета. Дакле, проведите неко време размишљајући о томе које сајтове и услуге желите да покрећете са свог Распберри Пи.