• 16.04.2024, 17:28
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Freundeskreis vernetzen über eigenen Server

Montag, 2. Februar 2009, 20:37

Guten Abend!

Wie der Titel schon besagt, hab ich vor einen Server für meine Clique einzurichten. Das macht deswegen Sinn, da ich in kürze einen 100 MBit/s Internetanschluss bekomme. Nun möchte ich (vorerst) folgende Funktionen realisieren:
  1. Startseite zur Anmeldung mit Benutzername & Kennwort
  2. Hauptseite mit einem Newsbereich und Verzweigung in Forums-, Datenaustausch- und Bildgaleriebereich
Dabei sollen die Nutzer im Datenaustausch- und Bildgaleriebereich eigene Daten/Fotos sowohl runter- als auch hochladen können (Bildgalerie ähnlich im StudiVZ etc.). Außerdem soll alles über den Webbrowser laufen, also keine FTP-Server für den Datenaustausch.

Als Betriebssystem stände mir MS Server 2008 zur Verfügung (kann ich über eine Softwarekooperation meiner Uni mit MS beziehen) und außerdem kann ich das Adobe CS3 Webpremium - Paket eines Freundes nutzen. Ich habe bisher nur Erfahrungen mit statischen Webseiten (HTML-Programmierung mit CSS). Grundlegende Programmierkenntnisse habe ich in Visual Basic. Ein Forum mit phpBB hab ich vor einiger Zeit auch schonmal eingerichtet.

Könnt ihr mir Websites empfehlen, auf denen ich Anleitungen etc. finde, um meine Pläne umzusetzen?

Im Moment frage ich mich, mit welcher Programmiersprache ich die Seite erstellen und welchen Webserver ich verwenden soll? Vielleicht IIS 7 mit ASP.net für die Programmierung? Aber wie schwierig ist dann die Implementierung einer Forumssoftware wie phpBB und einer vllt. vorprogrammierten Galeriefunktion in php?

Also, Fragen über Fragen und ich bin euch jeder Antwort dankbar.

Montag, 2. Februar 2009, 21:49

Ich empfehle dir für deinen konkreten Fall Debian mit Apache, PHP5 und MySQL. Da kannste dann nach Belieben mit Websites entwickeln. Als Galerie dürfte Gallery 2 vielen gefallen und die gibt's auch als Debian-Paket. phpBB ist pauschal mal Grütze, da würde ich zu Vanilla oder anderen schlanken und standardkonformen Foren raten (da gibt's diverse Vergleichsseiten im Web). Datentausch weiß ich jetzt nicht, aber zur Not bastelst du ein Upload-Formular und gibst Dateien per Directory Index oder mit einem simplen PHP-Script (wie etwa diesem) frei. Auf Verzeichnisbasis kannst du eine Benutzerverwaltung auf .htaccess/.htpasswd aufsetzen (und z. B. hiermit grafisch offline Gruppenzugehörigkeiten verwalten). Davon ausgehend kannst du dann mit Hilfe der PHP-Doku und anderen Quellen ein Benutzersystem auf Session-Basis frickeln. Vielleicht ist aber auch Joomla mit Benutzerverwaltung und Dateibereich zu haben, man weiß es nicht - mit Galerie aber bestimmt, so dass man die selben Logins da benutzen kann.

Fertige Benutzerverwaltungen gibt es in der PHP-Welt möglicherweise, sind mir aber nicht bekannt. Meistens hängt da irgendeine Anwendung dahinter. Zope würde dir eigentlich all sowas bieten, ist vielleicht aber nicht so leicht aufzusetzen und recht umfangreich und vielleicht sogar "enterprisey" - und nicht in PHP, aber das ist ja per se nichts schlechtes. Ein erstklassiges Benutzersystem und Dateihandling bringt es jedenfalls mit und ist gut erweiterbar. Edit: Ich vergaß, Zope gibt's natürlich als Debian-Paket (zope3) und damit ist die Installation natürlich easy going - und allemal weniger umständlich als von Hand PHP-Dateien mit'm FTP-Programm hochzuladen. *Könnte* was für dich sein.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Y0Gi« (22. Januar 2013, 04:31)

Dienstag, 3. Februar 2009, 10:48

wenn ich mir das so durchlese frage ich mich ab inwiefern du ahnung von der materie hast? dienste im web zu veroeffentlichen UND zu administrieren ist nicht etwas, das man als ungeuebter eben mal in ein paar tagen ausm aermel schuettelt - das ist zbsp auch der grund dafuer wieso ich bis dato noch keinen (v) server am laufen habe: man muss sich andauernd um updates kuemmern will man nicht offen wie ein scheunentor darstellen. vorallem wenn der server dann auch bei dir zuhause steht und zwangsweise mit anderen rechnern im lan verbunden ist.
linux vs. microsoft spiel hier erstmal keine rolle, wenn man nur windows kennt kostet einen das einrichten eines MS servers in etwa genausoviel zeit wie ne linux kiste, daher tendiere ich schon ganz klar zu yogis idee.
phpBB wuerd ich auch nicht einsetzen, zuviele bugs und zu unsicher..

da du bei dem ganzen wahrscheinlich bei php landen wirst wuerde ich dir fuer gallerien 4images empfehlen - damit hab ich ganz gute erfahrungen gemacht. fuer ein forum nutze ich grade testwesie das simple machines forum, laeuft soweit ganz gut.

Dienstag, 3. Februar 2009, 12:15

vorallem wenn der server dann auch bei dir zuhause steht und zwangsweise mit anderen rechnern im lan verbunden ist.


Man kann den Server ja in die DMZ stellen, damit sollte der Zugriff ins LAN schonmal arg begrenzt sein.

Dienstag, 3. Februar 2009, 12:37



vorallem wenn der server dann auch bei dir zuhause steht und zwangsweise mit anderen rechnern im lan verbunden ist.


Man kann den Server ja in die DMZ stellen, damit sollte der Zugriff ins LAN schonmal arg begrenzt sein.

Die Frage steht grundlegend im Raum, ob denn überhaupt gewusst wird was DMZ bedeutet :whistling:

So einfach ist es dann doch nicht .... :S
Ich finde aber das sich "ich bin in 5 Sekunden mit meinem Ferrari auf 100" immernoch besser anhört als "gestern hab ich mit meiner SSD nen 100GB Pornoordner in 5 Sekunden gezipt"
Wenn du den Baum, den du gleich treffen wirst, sehen kannst, nennt man das untersteuern. Wenn du ihn nur hören und fühlen kannst wars übersteuern!

Dienstag, 3. Februar 2009, 12:59

Siehste Simple Machines Forum hatte ich wohl im Hinterkopf, danke.

Ach, der Server soll bei dir zu Hause stehen (klar, dann ergibt die 100 MBit-Erwähnung auch Sinn). Hast du denn eine feste IP-Adresse? Und das ist nur der Downstream oder ist der Upstream auch so hoch?

Dienstag, 3. Februar 2009, 13:08

die frage der administration und sicherheit schieb ich jetzt mal in den hintergrund.

mhh benutzer files und bilder würde sowas wie "EyeOs" doch schonmal bereitstellen da konnte man public ordner anlegen und drauf zugreifen lassen ... nen nachrichten system unterhalb den usern gibt es auch. Forum weis ich jetzt nicht genau aber kuk es dir einfach mal an ;)


[url]http://de.wikipedia.org/wiki/EyeOS
[/url]
http://eyeos.org/de


mfg Jan
questions the system- ends badly Verkaufe : Spannungswandler-Kühler für ASUS-Mainboards (A8N, M2N32, P5B, P5W, P5N32) aquabox 5 1/4" silber

Dienstag, 3. Februar 2009, 14:09

die frage der administration und sicherheit schieb ich jetzt mal in den hintergrund.

ich denke dass diese frage als allererstes geklaert werden sollte. ich will niemanden die idee eines eigenen servers nehmen, aber dahinter steckt mehr als nur ein bisschen aufwand...

Dienstag, 3. Februar 2009, 18:59

Erstmal vielen Dank für eure Antworten.

EyeOS ist glaub ich genau das was ich suche. Werd mich nach meinen Klausuren mal durch die Dokumentationen arbeiten. Einen Testaccount habe ich gerade mal eingerichtet und ich muss sagen es gefällt mir sehr gut. Durch die guten Messenger Funktionen denke ich, dass ein Forum damit überflüssig wird. Nur eine Bildergalerie wäre noch zu integrieren.

Grundsätzlich ist das Projekt auf längere Frist angelegt und die Sicherheit spielt auch ne große Rolle. Mit grundsätzlichen Sicherheitsmechanismen in Netzwerken etc. kenn ich mich auch aus.

Ob ich bei meinem Anschluss eine feste IP bekommen werde, weiß ich noch nicht (ansonsten halt über DynDNS). Auf alle Fälle werd ich aber sowohl 100 MBit/s Down- wie auch Upload bekommen.

Da ich eine alte RAID-5-Karte habe (mit ausschließlich Windows-Treibern), welche ich in den Server einsetzen möchte, läuft es wohl auf ein MS Server 2008 - System mit Apache und PHP5 hinaus...

zigzag

Senior Member

Dienstag, 3. Februar 2009, 19:13

ich denke dass diese frage als allererstes geklaert werden sollte. ich will niemanden die idee eines eigenen servers nehmen, aber dahinter steckt mehr als nur ein bisschen aufwand...
Was steckt denn da großes dahinter? Dyndns, NAT, Switch für verschiedene subnets (mein Rechner hängt in beiden), Patches für Windows 2008 automatisch downloaden, IIS, Zugriffssteuerung unter 2008 ist auch kein Akt.
Als Buchtip würde ich "Verwalten und Warten einer Microsoft Windows Server 2003-Umgebung" empfehlen, da beides, Dateizugriff und IIS beschrieben wird. Ein grosser Unterschied zu Server 2008 besteht nicht.
Dann fehlt noch MySQL und PHP, hab ich was vergessen?
Adult Gamers Germany
zigzag

Ähnliche Themen