[Linux] Centrale oplossing ftp/http/email accounts.

Pagina: 1
Acties:

  • CT
  • Registratie: September 2001
  • Nu online

CT

📱💻 🎮 ⌚🖥

Topicstarter
Voor (in dit geval) debian linux ben ik opzoek naar een totaal oplossing voor gebruikers accounts.
Het gaat om de volgende zaken:
- FTP
- HTTP (virtuele domeinen per gebruiker)
- Email (Adressen per gebruiker)
- Statistieken (Hoeveel MB verkeer de gebruiker per ftp/email/http heeft gemaakt)

Het komt er eigenlijk opneer dat je in bijvoorbeeld een MySQL db een gebruiker aanmaakt en daarbij aanvinkt dat deze een email adres heeft of ftp toegang.. etc.
En dat dezelfde inlog gegevens op al deze producten van toepassing zijn (en natuurlijk toegankelijk) ipv een account op de shell aanmaken en een domein in de httpd.conf toe te voegen.

Ik heb bijvoorbeeld al gezien dat ProFTPd gebruik kan maken van een mysql db om daar gebruikers informatie uit te halen. (Dus voor ftp heb ik al een oplossing)
Maar voor email en http kan ik niks vinden (en al helemaal geen goede oplossing voor statistieken)..
note: het is niet nodig dat deze gebruikers ook nog toegang hebben tot een shell.

Weet iemand of dit zelf "makkelijk" te realiseren is en/of er al een totaal pakket voor bestaat? (freeware of tegen een normale vergoeding).

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 07-02 09:48

TrailBlazer

Karnemelk FTW

het lijkt mij personlijk niet zo heel erg moeilijk om dit te scripten. Je maakt een webinterface voor een mysql databse. vervolgens laat je een perl script iedere 5 minuten kijken of er wijzigen zijn geweest zo ja doorvoeren maar

  • LinuX-TUX
  • Registratie: December 2003
  • Laatst online: 12-02 09:33
Voor http heb je "mod_userdir", elke gebruiker heeft dan onder "/home/<naam>/public_html" de gelegenheid om er bestandjes te plaatsen die je vervolgens kan benaderen met:
http://www.jouwdomeintje.nl/~<naam>
( of bedoelde je echte domeinen :? )

Maar ECHT centrale dingen zoals groupwise zijn er naar mijn weten nog niet, al hoewel ik er niet ZO erg naar gezocht heb, maar wel geïnteresseerd ben naar zo'n alternatief ALS het er is/komt })

[ Voor 7% gewijzigd door LinuX-TUX op 12-02-2004 20:49 ]


  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 18:09
Voor e-mail aliassen zijn er zeker wel oplossingen die standaard door de meeste mda's worden ondersteund. Postfix, exim, sendmail, etc hebben allemaal ondersteuning voor mysql.

[ Voor 6% gewijzigd door Jelmer op 12-02-2004 20:52 ]


  • frim
  • Registratie: Augustus 2001
  • Niet online
Voor FTP kun je ProFTP gebruiken, deze kan gebruik maken van een database (niet perse mysql) om users te validaten. Voor virtuele email-users zul je eens naar qmail moeten kijken. Voor HTML kun je in principe gewoon Apache met Vhosts gebruiken. Voor de statistieken kun je webalizer of gelijken gebruiken.

Veel hosters maken gebruik van hetzelfde systeem, en maken er zelf een PHP of wat dan frontend bij. Wil je een echt pakket dan kun je kijken naar Ensim of Plesk. Ensim heeft mijns inzien nog wel een redelijke prijs (200 dollar voor 20 hosts), ik geloof dat je daarmee flink mee uit de voeten kan. Bovendien krijgt de gebruiker dan ook een mooie frontend.

  • DiedX
  • Registratie: December 2000
  • Laatst online: 14:25
frim schreef op 12 februari 2004 @ 20:52:
Veel hosters maken gebruik van hetzelfde systeem, en maken er zelf een PHP of wat dan frontend bij. Wil je een echt pakket dan kun je kijken naar Ensim of Plesk. Ensim heeft mijns inzien nog wel een redelijke prijs (200 dollar voor 20 hosts), ik geloof dat je daarmee flink mee uit de voeten kan. Bovendien krijgt de gebruiker dan ook een mooie frontend.
Wil je voor de techniek gaan, dan denk ik dat genoemde oplossingen je heel ver brengen.
Wil je voor gemak, kies dan idd voor Ensim of Plesk. Plesk 7 is sinds dinsdag uit, en is veelbelovend.
(www.plesk.com, www.ensim.com)

Het kost wat, heb je ook wat :)

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards


  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 20-02 23:48

JaQ

DiedX schreef op 12 februari 2004 @ 20:55:
[...]


Wil je voor de techniek gaan, dan denk ik dat genoemde oplossingen je heel ver brengen.
Wil je voor gemak, kies dan idd voor Ensim of Plesk. Plesk 7 is sinds dinsdag uit, en is veelbelovend.
(www.plesk.com, www.ensim.com)

Het kost wat, heb je ook wat :)
of je pakt een open source oplossing als ISP-man ;)

mail via cyrus (dus imap, maar een pop plugin in beschikbaar) authenticatie tegen ldap, vhosts met apache, ftp via (in mijn geval) proftpd. etc.

Egoist: A person of low taste, more interested in themselves than in me


  • CT
  • Registratie: September 2001
  • Nu online

CT

📱💻 🎮 ⌚🖥

Topicstarter
Bedankt voor de tips en URL's zo ver.

Maar het idee was meer richting het toevoegen van een gebruiker via een mysql DB en dat alle applicaties (http, email, statistieken) daaruit hun gegevens lezen, zoals proftpd dat nu kan doen.

Dat idee van een perl script had ik ookal in me hoofd (maar ik ben helaas niet handig met perl) eventueel wel bereid het dan maar te leren ;)
Maar misschien waren er al script oplossingen in die richting? Want dan ben ik al een heel eind geholpen.

Tevens lijkt dat ISPMan op Webmin. Of verschillen deze apps toch van elkaar?

Verwijderd

is openldap geen oplossing, daar kan je Unix generieke authenticatie mee laten uitvoeren.
Voor Apache moet je dan wel mod_auth_ldap aanzetten, maar ok dat is eenmalig configureren 8)

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

ISPworks?
Is wel meer op hosting gericht maar misschien kun je er mee wat je wil :)

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • JaQ
  • Registratie: Juni 2001
  • Laatst online: 20-02 23:48

JaQ

CT schreef op 12 februari 2004 @ 22:16:
Tevens lijkt dat ISPMan op Webmin. Of verschillen deze apps toch van elkaar?
ISPMan kan nogal wat anders dan Webmin, maar het is inderdaad webbased (als voornaamste overeenkost). Genereren van apache configs doet ie ook (net zoals webmin), maar dan wel goed ;). de combinatie van user management en "management pages" voor "resellers", die dus zelf hun domeinen (gedeeltelijk) mogen beheren maken het geheel weer erg interessant.

Het werkt op basis van perl en openldap. Het is een pakket voor ISP's in principe, maar binnen een hosting omgeving ook zeer goed te gebruiken (alleen radius access e.d. laat je dan lekker links liggen).

Egoist: A person of low taste, more interested in themselves than in me

Pagina: 1