Likes Likes:  0
Resultaten 1 tot 15 van de 15
Geen

Onderwerp: eigen CP

  1. #1
    eigen CP
    geregistreerd gebruiker
    310 Berichten
    Ingeschreven
    18/07/02

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 27199413
    Ondernemingsnummer: 123456

    Thread Starter

    eigen CP

    Hi,

    Ik ben van plan om mijn eigen Control-Panel gaan bouwen.

    1) Er wordt alle gegevens van klanten en domeinen opgeslagen in een database. Via php wordt het opgevraagd en wijzigingen worden doorgegeven aan een shell script die bijvoorbeeld user aanmaakt, verwijdert, httpd.conf aanpassen enz…

    Of is er een betere manier?

    2) Bij rpm updates………

    Wordt httpd.conf vervangen? Kun je je oude httpd.conf niet meer gebruiken?
    Zijn regels voor aanmaken van een vhost en andere opties dezelfde na een update?

    Het gaat mij niet alleen om het maken van een CP, maar wat allemaal erbij komt wanneer je je server update of upgrade. Het is natuurlijk niet handig als je je CP bij elke update moet aanpassen.

    Welke OS blijft op lange termijn nog ongewijzigd denken jullie? Op welke OS kan ik het beste gaan maken dan? Kan zo een CP die voor FC1 gemaakt is ook op b.v. CentOS draaien? Ik bedoel je config files zoals https.conf en proftpd.conf en php.ini enz… zijn toch overall dezelfde? Je installeer je rpms en via je CP ga je ze aanpassen (toch?)

    Het is een lange proces en ik ben pas begonnen, dus alle infos zijn welkom.

    Alvast bedankt.

  2. #2
    eigen CP
    Meneer de Directeur
    12.253 Berichten
    Ingeschreven
    11/05/04

    Locatie
    Valkenswaard / Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 17186890

    De belangrijkste afweging die je moet maken is de verhouding van tijd/geld.

    Ik heb zelf ook overwogen zelf een CP te ontwikkelen.
    Maar de tijd die het kost weegt veel zwaarder dan de kosten voor het aanschaffen van een licentie.

  3. #3
    eigen CP
    WHT member
    513 Berichten
    Ingeschreven
    07/10/04

    Locatie
    Spijkenisse

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Naam: Sander van 't Hullenaar
    Registrar SIDN: ja
    KvK nummer: 24367690
    Ondernemingsnummer: nvt

    Ik heb wel zelf de CP ontwikkeld.
    Ik draai op windows 2003.

    Met een beetje puzzelwerk kom je een eind

  4. #4
    eigen CP
    geregistreerd gebruiker
    288 Berichten
    Ingeschreven
    23/05/04

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked



    Wij laten nu een eigen CP ontwikkelen. Kijk erg naar de eerste release uit

  5. #5
    eigen CP
    geregistreerd gebruiker
    7 Berichten
    Ingeschreven
    28/01/05

    Locatie
    Lelystad

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja

    Origineel geplaatst door Mr. Snooby
    Wij laten nu een eigen CP ontwikkelen. Kijk erg naar de eerste release uit
    En waar laten jullie deze maken?

  6. #6
    eigen CP
    geregistreerd gebruiker
    288 Berichten
    Ingeschreven
    23/05/04

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked



    Origineel geplaatst door Thia Europe


    En waar laten jullie deze maken?
    Dat houd ik liever geheim.

  7. #7
    eigen CP
    geregistreerd gebruiker
    310 Berichten
    Ingeschreven
    18/07/02

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 27199413
    Ondernemingsnummer: 123456

    Thread Starter
    leuk dat iedereen ontopic blijft.

  8. #8
    eigen CP
    be-hosted.be
    22 Berichten
    Ingeschreven
    17/05/04

    Locatie
    Lede, Belgie

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: 0741.342.393

    Wij hebben ook een eigen controlepaneel ontwikkeld.
    Volledig geschreven in Python, met eigen HTTP(S) server.

    Alles loopt over MySql db's.

    Klanten kunnen inloggen op het paneel en kunnen nu al mail accts aanmaken, resetten, deleten, subdomeinen aanmaken.
    En binnenkort (nog paar bugtesten) een heleboel meer opties (mailinglist, zelf MySql db's, auto responders, ftp accounts, ...)

    De backend voor ons is dat we heel snel een acct kunnen toevoegen, MySql db's aanmaken, addon domains, ... EN dat alles overzichtelijk te beheren valt omdat ALLES (Mail, FTP, DNS, ...) over DB's Loopt.

    Ok de tijd die je erin steekt is misschien niet onmiddelijk rendabel, maar het voordeel is wel dat je perfect weet hoe alles met mekaar werkt en dat je snel nieuwe opties kunt toevoegen, of kunt verbeteringen aanbrengen (users kunnen soms betere ideëen hebben dan jijzelf omdat zij er dagelijks mee werken).

    Voorlopig werkt ons systeem enkel op Gentoo, op andere systemen nog niet getest, indien iemand geïntereseerd wil ik wel eens een pdf maken met wat screenshots en een woordje uitleg over de werking.

  9. #9
    eigen CP
    geregistreerd gebruiker
    1.185 Berichten
    Ingeschreven
    26/08/04

    Locatie
    Groningen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    //be-hosted:

    Ik wil wel eens wat zien ervan, we zijn op dit moment ook aan het kijken voor opties om alle 'panelen' te integreren (wat uiteindelijk zal moeten leiden tot zelf schrijven, aangezien standaard software soms moeilijk samenwerkt met eigen software). Is alles met php/mysql, of is er ook een app voor geschreven (in een programmeer taal)?

    Jochem

  10. #10
    eigen CP
    geregistreerd gebruiker
    310 Berichten
    Ingeschreven
    18/07/02

    Locatie
    Den Haag

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 27199413
    Ondernemingsnummer: 123456

    Thread Starter
    Origineel geplaatst door be-hosted
    Wij hebben ook een eigen controlepaneel ontwikkeld.

    Voorlopig werkt ons systeem enkel op Gentoo, op andere systemen nog niet getest, indien iemand geïntereseerd wil ik wel eens een pdf maken met wat screenshots en een woordje uitleg over de werking.

    Graag, stuur hem naar info @ s w w d . nl


    Draait je CP op de zelfde server of op een aparte server? Hoe los je beveiligig op als je hem op een andere server hebt? Hij moet namelijk scripts kunnen uitvoeren op de eerste server. Doe je dat door een permanent verbinding via ssh tussen beide servers maken?

  11. #11
    eigen CP
    be-hosted.be
    22 Berichten
    Ingeschreven
    17/05/04

    Locatie
    Lede, Belgie

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: 0741.342.393

    @jochem

    We gebruiken niks van PHP, alles is geschreven in Python, en zijn niet afhankelijk van Apache.

    Alles loopt idd over MySql DB's, dus de ftp logins (proftpd), Mail (Postfix), Logins voor het controlepaneel (Medusa genaamd).

    Ik zal vanavond even mijn tijd nemen om een paar screenshots te nemen en zo goed mogelijk uitleg te geven.

    @babak

    Voorlopig opzelfde server, bedoeling is wel dat we infeite zo maken dat als klant hosting bestelt op site, de account automatisch aangemaakt wordt, de login gegevens automatisch gemailed worden (samen met factuur, auto domein registratie ...). Dan is het ook de bedoeling dat er 1 main server is waar alles op beheerd wordt over X aantal andere servers, voorlopig worden enkel de DNS records (ook via MySql db) naar een andere server getransfereerd.

  12. #12
    eigen CP
    be-hosted.be
    22 Berichten
    Ingeschreven
    17/05/04

    Locatie
    Lede, Belgie

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: 0741.342.393

    ok beetje later als beloofd maar het is ontzettend druk, toch net ff wat tijd gevonden om een pdfje te maken met basic info :

    http://www.be-hosted.be/medusacp.pdf

    Ik wil er nogmaals bijzeggen, ons paneel is nog verre van volledig, maar laat ons zeggen dat er vanaf nu elke week een nieuwe functie zal bijkomen als alles meezit.

  13. #13
    eigen CP
    geregistreerd gebruiker
    130 Berichten
    Ingeschreven
    10/10/04

    Locatie
    -

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Plesk kan z'n spullen pakken

  14. #14
    eigen CP
    The anonymous BOFH
    665 Berichten
    Ingeschreven
    28/06/04

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nvt
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Re: eigen CP

    Origineel geplaatst door babak

    1) Er wordt alle gegevens van klanten en domeinen opgeslagen in een database. Via php wordt het opgevraagd en wijzigingen worden doorgegeven aan een shell script die bijvoorbeeld user aanmaakt, verwijdert, httpd.conf aanpassen enz…

    Of is er een betere manier?
    Is een goede manier. Zorg wel voor een goede database layout van in het begin, anders kan het wel eens een soepje worden. Denk het hele proces verschillende keren opnieuw en zorg dat alles zo flexibel mogelijk geschreven is. Als je dit niet doet is de kans groot dat je op een bepaald moment alles gaat willen herschrijven voor bepaalde grote functies toe te voegen

    Met een shell scriptje (of bijvoorbeeld een perl script) query je de database en kan je in de configfiles wijzigingen aanbrengen.

    Let wel op dat je database niet te afhankelijk maakt van je hele systeem, dat als er een "groot" database probleem is, je nog de mogelijkheden hebt om het te maken. Ik denk dan bijvoorbeeld aan ervaringen die ik gehad heb aan een grote LDAP database. De database was down en dan zit je daar met verschillende niet werkende machines. Daarom is goede kennis van de database vereist, moest er iets fout gaan.

    Origineel geplaatst door babak


    2) Bij rpm updates………

    Wordt httpd.conf vervangen? Kun je je oude httpd.conf niet meer gebruiken?
    Zijn regels voor aanmaken van een vhost en andere opties dezelfde na een update?

    Het gaat mij niet alleen om het maken van een CP, maar wat allemaal erbij komt wanneer je je server update of upgrade. Het is natuurlijk niet handig als je je CP bij elke update moet aanpassen.

    Welke OS blijft op lange termijn nog ongewijzigd denken jullie? Op welke OS kan ik het beste gaan maken dan? Kan zo een CP die voor FC1 gemaakt is ook op b.v. CentOS draaien? Ik bedoel je config files zoals https.conf en proftpd.conf en php.ini enz… zijn toch overall dezelfde? Je installeer je rpms en via je CP ga je ze aanpassen (toch?)

    Het is een lange proces en ik ben pas begonnen, dus alle infos zijn welkom.

    Alvast bedankt.
    Als je je controle paneel flexibel genoeg maakt, dan zijn veranderingen van config files heel snel op te lossen. Vermijd redundantie en zorg dat definities van config files maar op 1 plaats gedefinierd staan.

    De config files van apache zijn bijna altijd dezelfde, je moet alleen zien dat je geen features van apache2 gebruikt die apache 1.3 niet heeft bijvoorbeeld. Een httpd.conf ga je nooit moeten weg schrijven, in de plaats daarvan zet je in je httpd.conf een include "vhosts.conf" , waar je de vhosts in steekt en laat aanpassen door je perl/bash/... scriptje.

    Als laatste tip kan ik je nog meegeven dat je best NOOIT root taken laat uitvoeren rechtstreeks in PHP zelf. 1 kleine bug en je bent gezien. Je kan beter een soort client - server systeem maken waar je 2 afzonderlijke programma's hebt. 1 maakt bijvoorbeeld XML files op. Een 2e programma wordt gestart als root (bijvoorbeeld in crontab of als een daemon), leest deze files in (dus niet langs een socket en een wachtwoordje doorgeven, want dan zit je weer met hetzelfde probleem) en parsed deze naar config files van bijvoorbeeld apache.

    Ik hoop dat dit je wat opweg helpt, als je nog vragen zou hebben over bepaalde zaken, kan je me altijd eens contacteren.

    Er is nog altijd een groot verschil tussen een goed ogend/mooi controle paneel hebben en een veilig/efficient controle paneel hebben.

  15. #15
    eigen CP
    RomiSoft
    549 Berichten
    Ingeschreven
    27/09/03

    Locatie
    Mijdrecht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 30181579

    Ik ben al beetje bezig met een eigen CP. Van mij zal een centrale database/server hebben waar de info word beheerd (betalingsgegevens van klanten, facturen, offertes, pakketten, extra opties, etc)

    En op aparte servers kan je een client hebben die verschillende acties regelt op het systeem.
    Mijn idee is dat je per server een aparte client schrijft die de commando's uitvoert zoals de gegevens van de account e.d.
    In principe kan je dan voor elk OS wel een client schrijven die de handelingen uitvoert.
    Waarschijnlijk zelfs voor windows.

    Dit ga ik als project doen ook voor school. Zo kan ik een beetje opleiding en bedrijf combineren

    Project van mij word open source. Wellicht (als het werkt ) een licentie voor andere bedrijven. Maar denk niet erg hoge prijzen

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics