TinyCP - Et lett kontrollpanel for administrasjon av Linux-systemer


TinyCP er et lett kontrollpanel som gir et bredt spekter av funksjoner på et Linux-system, som inkluderer:

  • Domeneadministrasjon
  • Postbokser
  • Databaser
  • FTP
  • Samba
  • Brannmur
  • VPN
  • GIT
  • SVN

På dette tidspunktet er TinyCP bare tilgjengelig for Debian/Ubuntu-baserte systemer, men det er ment å komme for CentOS i nær fremtid.

Før du begynner med installasjonen, krever TinyCP-teamet at du registrerer deg med en e-postadresse for å få nedlastingsinstruksjoner og konto-ID.

Disse opplysningene vil senere være nødvendige for å aktivere lisensen din. Nedlastingssiden finner du her. Prosessen er enkel og fullført på mindre enn ett minutt.

Merk: I et nylig innlegg fra TinyCP-teamet ble det gjort kjent at TinyCP vil forbli gratis til begynnelsen av 2019. Etter det, for å holde prosjektet i live, vil det bli belastet små avgifter per IP-base. I henhold til informasjonen i det innlegget vil prisene være $1 månedlig og $10 årlig.

For formålet med denne artikkelen vil jeg installere TinyCP på en Linode Ubuntu 16.04 VPS med IP-adresse 10.0.2.15.

Installer TinyCP kontrollpanel i Debian og Ubuntu

For å installere TinyCP må du laste ned installasjonsprogrammet. For det formålet kan du navigere til en katalog du ønsker og kjøre kommandoene nedenfor. For organisasjonsformål vil jeg laste ned pakken i: /usr/local/src/.

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

Gi kjørbare tillatelser på den nedlastede filen og kjør den.

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

Installasjonsprosessen er ganske rask (mindre enn 2 minutter). Når installasjonen er fullført, vil du motta et URL-brukernavn og passord som du vil få tilgang til ditt nye kontrollpanel med:

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

Merk: Før du prøver å få tilgang til den oppgitte URL-en, må du starte TinyCP med følgende kommando.

# /etc/init.d/tinycp start

Deretter kan du gå til den angitte URL-en og autentisere med den nye legitimasjonen. Siden skal se slik ut:

Når du er logget på kontoen din, fyller du inn e-postadressen og konto-ID-en slik at lisensnøkkelen kan oppdateres:

Deretter kan du gå videre til moduldelen, hvor du vil kunne installere forskjellige \moduler, inkludert MySQL, PostgreSQL, Samba, FTP-server, E-postserver, ClamAV, Cron, Apache webserver. Modulsiden er også tilgjengelig via kuben i øvre høyre hjørne:

La oss starte med å installere en MySQL-tjeneste. Bare klikk på \installer-knappen ved siden av MySQL. En popup vil vises som ber deg bekrefte installasjonen av MySQL. Klikk på installer:

Du må vente et minutt eller to før installasjonen er fullført. Til slutt bør du se utdata som ligner på denne:

Klikk på «Fullført»-knappen og klikk deretter på «Forbered»-knappen ved siden av MySQL. Dette vil opprette de nødvendige konfigurasjonsfilene for tjenesten. Databaser kan administreres fra menyen til venstre. Databasedelen lar deg:

  • Legg til/slett databaser
  • Opprett brukere
  • Lag sikkerhetskopieringsoppgaver

Hver prosess er ganske enkel og krever ingen ytterligere forklaring.

La nå også installere Apache-nettserveren. Apache finner du nederst på siden. Igjen klikker du bare på installeringsknappen og venter noen minutter til installasjonen er fullført:

Når installasjonen er fullført, klikk på \Ferdig-knappen igjen og deretter \Forbered for å generere de nødvendige konfigurasjonsfilene:

Hvis du ønsker å finpusse tjenestene dine litt mer, kan du gå i \Konfigurasjonsseksjonen til venstre, velge tjenesten du ønsker å justere og gjøre endringene.

For eksempel kan du installere flere Apache-moduler ved å bruke en rullegardinmeny til høyre og ved å klikke på installeringsknappen:

Nå kan du opprette ditt første domene ved å bruke \WEB-delen i venstre navigasjonsmeny Klikk på \Nytt domene og fyll inn domenet du ønsker å være vert for. Du kan velge domenets IP-adresse fra rullegardinmenyen:

Når du er opprettet, vil du bli omdirigert til domenets konfigurasjonsside. Her vil du se noen seksjoner, inkludert:

  • Hovedseksjon – gir informasjon om domene, dokumentrot og lar deg konfigurere www-viderekobling.
  • Underdomener – Lag enkelt underdomener.
  • Aliaser – opprett domenealiaser.
  • Lytt – liste med IP-adresser som IP løser og tillatte porter.
  • Apache, feillogger, tilgangslogger – første fane lar deg se vhost for domenet ditt, neste er feilloggene og tredje er tilgangsloggene.

På den øvre siden av vinduet kan du legge merke til at det er to flere seksjoner:

  • PHP – lar deg konfigurere visse PHP-innstillinger, deaktivere funksjoner osv.
  • Applikasjoner – hjelper deg med å installere applikasjoner på domenet ditt, inkludert RoundCube og WordPress.

TinyCP-dashbordet gir deg grunnleggende informasjon om bruken på systemet ditt. Denne informasjonen inkluderer:

  • Informasjon om operativsystem
  • Maskinvareinformasjon
  • IP-adresse
  • Systembelastning
  • Toppprosesser
  • Disk mellomrom + inoder
  • Nettverksklienter

Panelet viser kun informasjon om systemet ditt. Ingen handlinger kan utføres herfra (som å drepe en prosess for eksempel).

TinyCP er et lett, funksjonsrikt kontrollpanel som lar deg enkelt opprette domener, databaser, e-post- og FTP-kontoer etc. Grensesnittet er enkelt og lett å navigere gjennom. Hvis du mangler ressurser og trenger et kontrollpanel for å lage og administrere systemet ditt, kan dette være det rette valget for deg.