TinyCP - Jopo la Kudhibiti Uzito Nyepesi kwa Kusimamia Mifumo ya Linux


TinyCP ni paneli ya udhibiti nyepesi, ambayo hutoa anuwai ya vipengele kwenye mfumo wa Linux, ambavyo vinajumuisha:

  • Usimamizi wa Kikoa
  • Vikasha vya barua
  • Hifadhidata
  • FTP
  • Samba
  • Firewall
  • VPN
  • GIT
  • SVN

Kwa wakati huu TinyCP inapatikana tu kwa mifumo ya msingi ya Debian/Ubuntu, lakini inapaswa kuja kwa CentOS katika siku za usoni.

Kabla ya kuanza na usakinishaji, timu ya TinyCP inakuhitaji ujisajili ukitumia anwani ya barua pepe ili kupata maagizo ya upakuaji na kitambulisho cha akaunti.

Maelezo haya yatahitajika baadaye ili kuwezesha leseni yako. Ukurasa wa kupakua unaweza kupatikana hapa. Mchakato ni wa moja kwa moja na umekamilika kwa chini ya dakika.

Kumbuka: Katika chapisho la hivi majuzi kutoka kwa timu ya TinyCP, ilifahamishwa kuwa TinyCP itasalia bila malipo hadi mwanzoni mwa 2019. Baada ya hapo, ili kuendeleza mradi hai, ada ndogo zitatozwa kwa kila misingi ya IP. Kwa maelezo katika chapisho hilo, bei zitakuwa $1 Kila Mwezi na $10 Kila Mwaka.

Kwa madhumuni ya makala haya, nitakuwa nikisakinisha TinyCP kwenye Linode Ubuntu 16.04 VPS yenye anwani ya IP 10.0.2.15.

Sakinisha Jopo la Kudhibiti la TinyCP katika Debian na Ubuntu

Ili kusakinisha TinyCP utahitaji kupakua kisakinishi chao. Kwa kusudi hilo, unaweza kwenda kwenye saraka ya chaguo lako na kuendesha amri hapa chini. Kwa madhumuni ya shirika, nitapakua kifurushi katika: /usr/local/src/.

# cd /usr/local/src/ 
# wget http://tinycp.com/download/tinycp-install.sh

Toa ruhusa zinazoweza kutekelezwa kwenye faili iliyopakuliwa na uiendeshe.

# chmod +x tinycp-install.sh
# ./tinycp-install.sh

Mchakato wa ufungaji ni haraka sana (chini ya dakika 2). Usakinishaji utakapokamilika, utapokea jina la mtumiaji na nenosiri la URL ambalo utaweza kufikia paneli yako mpya ya kudhibiti:

URL: http://10.0.2.15:8080
LOGIN: admin
PASSWORD: 20WERZ4D

Kumbuka: Kabla ya kujaribu kufikia URL iliyotolewa, utahitaji kuanza TinyCP kwa amri ifuatayo.

# /etc/init.d/tinycp start

Kisha unaweza kuelekea kwenye URL iliyotolewa na uthibitishe kwa vitambulisho vipya. Ukurasa unapaswa kuonekana kama hii:

Baada ya kuingia katika akaunti yako, jaza barua pepe na kitambulisho cha akaunti ili ufunguo wako wa leseni usasishwe:

Kisha unaweza kuendelea na sehemu ya moduli, ambapo utaweza kusakinisha \moduli tofauti, ikijumuisha MySQL, PostgreSQL, Samba, seva ya FTP, seva ya barua pepe, ClamAV, Cron, seva ya wavuti ya Apache. Ukurasa wa moduli pia unapatikana kupitia mchemraba kwenye kona ya juu kulia:

Hebu tuanze kwa kusakinisha huduma ya MySQL. Bofya tu kitufe cha \sakinisha karibu na MySQL. Dirisha ibukizi litaonekana, likikuomba uthibitishe usakinishaji wa MySQL. Bofya kusakinisha:

Utahitaji kusubiri dakika moja au mbili ili usakinishaji ukamilike. Mwishowe unapaswa kuona pato sawa na hili:

Bofya kitufe cha \Imemaliza kisha ubofye kitufe cha \Tayari karibu na MySQL. Hii itaunda faili za usanidi zinazohitajika kwa huduma. Hifadhidata inaweza kudhibitiwa kutoka kwa menyu ya upande wa kushoto. Sehemu ya hifadhidata hukuruhusu:

  • Ongeza/futa hifadhidata
  • Unda watumiaji
  • Unda kazi za chelezo

Kila mchakato ni sawa na hauhitaji maelezo yoyote ya ziada.

Sasa inakuwezesha Kusakinisha seva ya wavuti ya Apache pia. Apache inaweza kupatikana chini ya ukurasa. Tena bonyeza tu kitufe cha kusakinisha na subiri dakika chache ili usakinishaji ukamilike:

Usakinishaji utakapokamilika, bofya kitufe cha \Imemaliza tena kisha \Andaa ili kuunda faili za usanidi zinazohitajika:

Ikiwa ungependa kurekebisha huduma zako zaidi kidogo, unaweza kwenda katika \sehemu ya usanidi iliyo upande wa kushoto, chagua huduma unayotaka kurekebisha na ufanye mabadiliko yako.

Kwa mfano, unaweza kusakinisha moduli za ziada za Apache kwa kutumia menyu kunjuzi upande wa kulia na kwa kubofya kitufe cha kusakinisha:

Sasa unaweza kuunda kikoa chako cha kwanza, kwa kutumia sehemu ya \WEB katika menyu ya kushoto ya kusogeza. Bofya \Kikoa Kipya na ujaze kikoa unachotaka kupangisha. Unaweza kuchagua anwani ya IP ya kikoa kutoka kwa menyu kunjuzi:

Mara baada ya kuundwa, utaelekezwa kwenye ukurasa wa usanidi wa kikoa. Hapa utaona sehemu chache, pamoja na:

  • Sehemu kuu - hutoa taarifa kuhusu kikoa, mzizi wa hati na hukuruhusu kusanidi www kuelekeza kwingine.
  • Vikoa vidogo - Unda vikoa vidogo kwa urahisi.
  • Lakabu - tengeneza lakabu za kikoa.
  • Sikiliza - orodhesha na anwani za IP ambazo IP itasuluhisha na bandari zinazoruhusiwa.
  • Apache, kumbukumbu za makosa, kumbukumbu za ufikiaji - kichupo cha kwanza hukuruhusu kuona vhost kwa kikoa chako, kinachofuata ni kumbukumbu za hitilafu na tatu ni kumbukumbu za ufikiaji.

Katika upande wa juu wa dirisha, unaweza kugundua kuwa kuna sehemu mbili zaidi:

  • PHP - hukuruhusu kusanidi mipangilio fulani ya PHP, kuzima utendakazi n.k.
  • Programu - hukusaidia kusakinisha programu kwenye kikoa chako, ikijumuisha RoundCube na WordPress.

Dashibodi ya TinyCP hukupa taarifa za kimsingi kuhusu matumizi kwenye mfumo wako. Taarifa hii ni pamoja na:

  • Maelezo ya mfumo wa uendeshaji
  • Maelezo ya maunzi
  • Anwani ya IP
  • Upakiaji wa mfumo
  • Michakato maarufu
  • Nafasi za DIsk + ingizo
  • Wateja wa mtandao

Paneli inaonyesha tu taarifa kuhusu mfumo wako. Hakuna hatua zinazoweza kuchukuliwa kutoka hapa (kama vile kuua mchakato kwa mfano).

TinyCP ni paneli nyepesi ya udhibiti, inayoangazia tajiriba, ambayo hukuruhusu kuunda vikoa, hifadhidata, barua pepe na akaunti za FTP n.k. Kiolesura ni rahisi na rahisi kupitia. Ikiwa huna rasilimali na unahitaji paneli dhibiti ili kuunda na kudhibiti mfumo wako, hili linaweza kuwa chaguo sahihi kwako.