TinyCP - Et let kontrolpanel til styring af Linux-systemer


TinyCP er et let kontrolpanel, der giver en lang række funktioner på et Linux-system, som inkluderer:

  • Domænestyring
  • Postkasser
  • Databaser
  • FTP
  • Samba
  • Firewall
  • VPN
  • GIT
  • SVN

På dette tidspunkt er TinyCP kun tilgængelig for Debian/Ubuntu-baserede systemer, men det formodes at komme til CentOS i den nærmeste fremtid.

Før du begynder med installationen, kræver TinyCP-teamet, at du registrerer dig med en e-mail-adresse for at få downloadinstruktionerne og konto-id'et.

Disse detaljer vil senere være nødvendige for at aktivere din licens. Download siden kan findes her. Processen er ligetil og afsluttet på mindre end et minut.

Bemærk: I et nyligt indlæg fra TinyCP-teamet blev det gjort bekendt, at TinyCP forbliver gratis indtil begyndelsen af 2019. Derefter opkræves små gebyrer for at holde projektet i live pr. IP-baser. I henhold til oplysningerne i dette indlæg vil priserne være $ 1 Montly og $ 10 Årligt.

Med henblik på denne artikel installerer jeg TinyCP på en Linode Ubuntu 16.04 VPS med IP-adresse 10.0.2.15.

Installer TinyCP Kontrolpanel i Debian og Ubuntu

For at installere TinyCP skal du downloade deres installationsprogram. Til dette formål kan du navigere til en mappe efter eget valg og køre kommandoerne nedenfor. Til organisationsformål downloader jeg pakken i:/usr/local/src /.

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

Giv eksekverbare tilladelser til den downloadede fil, og kør den.

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

Installationsprocessen er ret hurtig (mindre end 2 minutter). Når installationen er afsluttet, modtager du et URL-brugernavn og en adgangskode, som du kan få adgang til dit nye kontrolpanel med:

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

Bemærk: Inden du prøver at få adgang til den angivne URL, skal du starte TinyCP med følgende kommando.

# /etc/init.d/tinycp start

Derefter kan du gå til den angivne URL og godkende med de nye legitimationsoplysninger. Siden skal se sådan ud:

Når du er logget ind på din konto, skal du udfylde e-mail-adresse og konto-id, så din licensnøgle kan opdateres:

Derefter kan du gå videre til modulafsnittet, hvor du vil være i stand til at installere forskellige “moduler”, herunder MySQL, PostgreSQL, Samba, FTP-server, E-mail-server, ClamAV, Cron, Apache-webserver. Modulsiden er også tilgængelig gennem terningen i øverste højre hjørne:

Lad os starte med at installere en MySQL-tjeneste. Klik blot på knappen “installer” ved siden af MySQL. En popup vises, hvor du bliver bedt om at bekræfte installationen af MySQL. Klik på installer:

Du bliver nødt til at vente et minut eller to, før installationen er afsluttet. I sidste ende skal du se output svarende til denne:

Klik på knappen "Færdig", og klik derefter på knappen "Forbered" ud for MySQL. Dette opretter de nødvendige konfigurationsfiler til tjenesten. Databaser kan administreres fra menuen til venstre. Databasesektionen giver dig mulighed for at:

  • Tilføj/slet databaser
  • Opret brugere
  • Opret sikkerhedskopieringsopgaver

Hver proces er ret ligetil og kræver ingen yderligere forklaring.

Lad os nu også installere Apache-webserveren. Apache findes nederst på siden. Igen skal du blot klikke på installationsknappen og vente et par minutter på, at installationen er afsluttet:

Når installationen er afsluttet, skal du klikke på knappen "Færdig" igen og derefter "Forbered" for at generere de nødvendige konfigurationsfiler:

Hvis du ønsker at tilpasse dine tjenester lidt mere, kan du gå i afsnittet “Konfiguration til venstre, vælge den service, du vil tilpasse, og foretage dine ændringer.

For eksempel kan du installere yderligere Apache-moduler ved hjælp af en rullemenu til højre og ved at klikke på installationsknappen:

Nu kan du oprette dit første domæne ved hjælp af afsnittet “WEB” i venstre navigationsmenu. Klik på "Nyt domæne", og udfyld det domæne, du vil være vært for. Du kan vælge domænes IP-adresse i rullemenuen:

Når du er oprettet, omdirigeres du til domænes konfigurationsside. Her vil du se få sektioner, herunder:

  • Hovedafdeling - giver oplysninger om domæne, dokumentrod og giver dig mulighed for at konfigurere www omdirigering.
  • Underdomæner - Opret let underdomæner.
  • Aliaser - Opret domænealiaser.
  • Lyt - liste med IP-adresser, som IP løser og tilladte porte på.
  • Apache, fejllogfiler, adgangslogfiler - første fane giver dig mulighed for at se vhost for dit domæne, næste er fejllogfiler og for det tredje er adgangslogfiler.

I den øverste side af vinduet kan du bemærke, at der er to sektioner mere:

  • PHP - giver dig mulighed for at konfigurere bestemte PHP-indstillinger, deaktivere funktioner osv.
  • Applikationer - hjælper dig med at installere applikationer på dit domæne, herunder RoundCube og WordPress.

TinyCP dashboard giver dig nogle grundlæggende oplysninger om brugen på dit system. Disse oplysninger inkluderer:

  • Operativsystemoplysninger
  • Hardwareoplysninger
  • IP-adresse
  • Systembelastning
  • Topprocesser
  • DIsk mellemrum + inoder
  • Netværksklienter

Panelet viser kun oplysninger om dit system. Ingen handlinger kan foretages herfra (som f.eks. At dræbe en proces).

TinyCP er et let, funktionsdygtigt kontrolpanel, der giver dig mulighed for nemt at oprette domæner, databaser, e-mail- og FTP-konti osv. Interfacet er enkelt og let at navigere igennem. Hvis du mangler ressourcer og har brug for et kontrolpanel til at oprette og administrere dit system, er dette muligvis det rigtige valg for dig.