Beiträge von tom434

    Ich war gestern auch überrascht wie gut die orangene Konkurrenz für nur einen Euro angebunden ist:

    dafür lahmt stattdessen der Diskpeed. :/

    netcup bietet hier zumindest bei allen Tests einen guten Durchschnitt.

    Welcher Server? Auf deren Webseite konnte ich nur welche mit bis zu 1Gbits finden und die günstigen nur mit 100 mbit/s (Ihr meint schon das Orange S)


    Aktuell suchen wir als Verein die Möglichkeit die Verfügbarkeit unserer Sportplätze, Sporthallen und Räume für die Mitglieder anzeigen zu lassen, mit der Möglichkeit eine Platznutzung etc. anzufragen. Da würde ich gerne Seatsurfing ausprobieren, aber wenn ich das richtig sehe geht das nur mit docker.

    Geht schon ohne docker, ist halt wesentlich aufwendiger und auch schwer zu verwalten.

    Zu Proxies: Ja solltest du empfehlenswert sind hier Ngnix Proxy Manger (UI) oder Treafik (direkt in den Composer Files Konfigurierbar ,aber geht halt gut nur mit Docker Diensten), Caddy ist auch noch ein Option.

    Für den Anfang kannst du es ohne UI versuchen (setzte aber am besten schon Compose ein), also UI würde sich dann Portainer anbieten

    Das mag natürlich für den Einzelnen immer nochmal etwas anders sein, aber generell hat man am Nachmittag / Abend ja schon ein paar mehr Möglichkeiten als früh morgens. Ich kann mich dann beispielsweise eher mit wem treffen oder einen Termin wahrnehmen, was ich eben nicht vor die Arbeit packen kann. Insofern mag die reine Nettozeit die gleiche sein, aber man gewinnt meines Erachtens sehr wohl Zeit - nämlich nutzbare Zeit.

    Ausser du hast einen Termin bei einer deutschen Behörde...

    Hier haben sie immer bis 12 auf, ausser Donnerstags da sogar so bis 17 Uhr

    (Und nartürlich auch nicht Samstags)

    Und jetzt schon docker? Würde ich erstmal noch aufschieben...

    Das wird zuviel auf einmal.

    Naja so schlecht wäre es mit Docker auch nicht - an sich ist Revers Proxy + Docker Container + einen Firewall (die nur 443 + SSH und unter Umständen 80 erlaubt), also nur den Proxy1 raus lässt - gar nicht so schlecht als Setup.

    (Dazu die Domain eventuell noch hinter Cloudflare - aber die IP kann nartülich trotzdem gefunden werden, zumindest die IPV4 vergleiche Shodan)

    Statt Docker kann man nartülich auch Podman verwenden, dann hat man es rootles was einiges an Angriffsfläche entfernt (kurz rootles ist in diesem Kontext wichtig, da selbst wenn man nur einem Docker User, also einem User ohne root Rechte (also ohne sudo) , der aber Docker Rechte hat, 'erobert' - kann man sich ziemlich leicht root rechte geben, da Docker selber mit root Recht läuft - häufiges Szenario bei Hack the Box oder Tryhackme - kann aber auch real passieren)

    Alles gut, dann lasse ich das erstmal. Wusste ja nicht das docker schon so ein Ding ist :) Deswegen sag ich ja wo ich hinmöchte und warte darauf was ihr sagt ;) Dann lese ich mich mal in Apache ein :)

    Wie kann ich das überprüfen?

    Wenn du dich dann mit Docker beschäftigst, am besten auch gleich mit Revers Proxys (das ist die Antwort auf die Häufige Frage wie lasse ich Dienst x auf 443 und Dienst y auf 443 laufen, beides auf einer eignen Sub Domain) - nach deiner vorherigen Antwort zu urteilen, hasst du ja vor allem vor - nicht klassische Webseiten auf dem Server laufen zu lassen (also Sachen die nicht auf den Webhosting gehen).

    Für Docker kann man dann (auch später) Portainer nutzen (schönes UI und praktische Multi Server Verwaltung) und für Reverse Proxies setze ich gerne NPM (Ngnix Proxy Manger) ein, hat auch schönes UI (man kann es aber nartülich auch mit Treafik - fast automatisch dafür nur Docker - oder Ngnix pur machen).

    Ich würde erstmal überlegen was du mit ihm machen willst? Ich gehe mal vom Hosting (also Webseiten) aus oder?

    Zu Tutorails gibt es verschiedenes ich hab damals vor allem verschiedene Dokumentation gelesene + Google.

    Aber es gibt auch gute Video Reihen hier z.B. von Morpheus

    Externer Inhalt youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    (Bezieht sich zwar aufs rote H weil die wesentlich aktiver beim Sponsoring sind, ist ja aber an sich egal und Morpheus ist meist ziemlich gut)

    Zu welchen Linux - ist an und für sich egal würde mcih zwischen Debian, Ubuntu und Feodora entscheiden (wobei ich persönlich letztes am liebsten mag) - grundsätzlich unterscheiden sie sich beim verwendeten Paket Manger, der Firewall (also welches Programm sie einsetzen), bei den Realas Takt und noch ein paar anderen Sachen

    Auch wenn das vielleicht einige hier anders sehen, aber ich hab oft Testserver wo ich einfach das von netcup bereitgestellte Ubuntu Minimal Image installiere, das vorgegebene root Passwort nicht ändere und die dann monatelang laufen. Ohne das sie gehackt werden.

    Klar kann man ne Firewall einrichten, oder SSH nur mit Keys erlauben. Ich denke aber "Out of the Box" sind die netcup Images (zumindest Ubuntu minimal) auch sicher.

    Das Problem ist eher wenn man dann was installiert und dabei Fehler macht.

    (Oder Windows 10/11 verwendet als Server OS)

    Das ist mir alles zu intelligent ^^

    Keine sorge im Moment machen wir 10 Klasse Mathe Aufgabe: Sie können zuhause Daten mit 10mbit herunterladen, in der Uni mit 1 Gibt ab wann lohnt sich die 20m Fahrt (hin und zurück) - das im Modul was sich mit Netzwerk Kommunikation befasst :D

    In Zukunft ist es auf jeden Fall geplant, aber aktuell einfach nicht die Zeit dazu :)

    Aber langsam hab ich das Gefühl das der ein oder andere hier Undercover für netcup arbeitet und die Verkaufszahlen pushen will :D

    Schön wärs die Job suche steht noch vor mir erstmal heisst es 6 Semster + 4 Semster (Master) Informatik Studium schaffen =O

    (Wobei ein Teil hab ich schon :S )

    Wenn das alles nur mit Docker funktioniert MUSS ich ja spamen um ne Lösung zu finden... :|

    Nach dem du mich ja schon überholst hast (und das ziemlich deutlichca ums doppelte :P ) X(

    Leg dir mal einen Server zu, du hast wahrscheinlich mehr Ahnung (durch das Forum :S) also einige/viele die diesen Schritt gehen.

    Kannst ja auch erstmal mir einer VM anfangen - hab damals (vor ca 1 ½ Jahr ähnlich abgefangen mit meinen Server wobei ich mich vorher schon länger mit Informatik und Server beschäftigt habe)

    Das habe ich natürlich schon gemacht. Aber ist bekannt, ob die jetzt irgendwas bei mir installiert haben / ausspähen können? VGS

    Also eigentlich nein ausser dein Browser war nicht aktuell und hatte noch entsprechende Lücken (in der Theorie könnte es auch noch einen neuen Zero Day geben - Praktisch wird ein solch guter Zero Day kaum für sowas verwendet - Lücken die erlauben ohne User Interaktion nur über eine Seite eine Programm zu installieren sind Millionen wert)

    Nicht mehr so viel - alle angeben Passwörter ändern + Kredikarte speeren und austauschen.

    So lange du nichts heruntergeladenen hast, sollte alles so weit gut sein.

    Welche Daten hast du sonst noch angeben? Logins oder ähnliches

    Die Wiedererkennung der Benutzer ist eingeschränkt und auch das Tracking an sich (dafür müssen die User nicht aktiv zu stimmen, was die Ergebnisse an sich verbessert - zumindest wenn man einen unfälligen Banner hat wo alle Option gleich aussehen, also gesetzeskonform)

    Wie viel Benutzer Trackest du ca? (Also wie viele Views)

    Danke H6G , aber tatsächlich hab ich jetzt matomo am laufen. Da gefällt mir das UI - mal sehen...

    Ein paar Sachen noch:

    1. Du solltest auf jeden Fall die DSGVO Sachen mach
      1. IP-Adressen Anyomiseren
      2. matomo ohne Cookies verwenden, wenn man es ohne Cookies verwendet, fallen zwar ein paar Funktionen weg, aber es DSGVO-konform. Wenn du es mit Cookies nutzt, musst entsprechend einem Cookie-Banner haben und das Tracking darf erst erfolgen, wenn Tracking erlaubt worden ist. Verschiedenen WP Cookie-Banner Plugins können das automatisch.
      3. Eine Wiederspruchsmöglichkeit einbauen (gibt auch Tools von matomo dazu)
      4. Alten Daten automtisch löschen
      5. Die offizielle Seite https://matomo.org/guide/manage-matomo/privacy/
    2. Solltest du es für mehre Seiten verwenden, beachte die System-Anforderungen (über 100k Views im Monat kann es knapp werde mit dem shared Hosting und du solltest dann eventuell über einen Hosted Variante nachdenk (z.B. auf einem NC VPS)
    3. Das einbinden auf der Website geht wahrscheinlich am besten mit dem WP Plugin (https://wordpress.org/plugins/wp-piwik/) oder man nutzt das JavaScript bzw Bild Tracking
    Anforderungen

    Tracking 100,000 page views per month or less

    While Matomo can scale to millions of pages, it is also very efficient to run on a smaller scale, even on a shared hosting account.

    • One server is sufficient to host both the database and app server
    • App server minimum recommended configuration: 2 CPU, 2 GB RAM, 50GB SSD disk.

    Tracking 1 million page views per month or less

    • One server can be sufficient to host both the database and app server
    • App server minimum recommended configuration: 4 CPU, 8 GB RAM, 250GB SSD disk.

    Tracking 10 million page views per month or less

    • Two servers recommended
      • 1 x App servers, at least 8 CPUs, 16 GB RAM, 100GB SSD disk.
        • Or 2 x App servers, at least 4 CPUs, 4 GB RAM, 100GB SSD disk.
      • 1 x Database server, at least 8 CPUs, 16 GB RAM, 400GB SSD disk.

    Tracking 100 million page views per month or less

    • Three servers at minimum recommended:
      • 3 x App servers (or only 2x), with each: 16 CPUs, 16+ GB RAM, 100GB SSD disk.
      • 1 x Database server, at least 16 CPUs, 32 GB RAM, 1 TB SSD disk.
        • optionally 2 x DB servers: second one replicated and configured as reader/slave
      • 1 x Load balancer
      • 1 x CDN recommended

    Tracking more than 100 million page views per month

    You will need at least the following:

    • Five servers at minimum:
      • 3 x App servers (or more), with each: 16 CPUs, 16+ GB RAM, 100GB SSD disk.
      • 2 x Database server, at least 16 CPUs, 32 GB RAM, 1 TB SSD disk.
      • 1 x Load balancer
      • 1 x CDN

    Aber wo die Installation von matomo liegt ist eigentlich egal, oder? Hab nur leider gerade gemerkt das matomo NodeJS, braucht, oder? Weil dann funktioniert das auf meinem 2000ender leider nicht.

    Oder kann ich damit auch webhostingübergreifend Seiten analysieren?

    1. Ja ist egal, man kann damit auch andere Seiten analysieren (muss nur entsprechend in Datenschutzerklärung angeben werden)

    2. Sicher, das es NodeJs braucht? (also soweit ich weiss, läuft auf PHP ohne NodeJs, sonst wird es ja auch mit Installation in Wordpress selber schwer)

    Das sind die offizellen Anforderungen:

    • Webserver such as Apache, Nginx, IIS, LiteSpeed, etc.
    • Matomo 4.x requires PHP version 7.2.5 or greater. Matomo fully works with PHP 8 as well. (the older Matomo 3.x required PHP version 5.5.9 or PHP 7.x)
    • MySQL version 5.5 or greater, or MariaDB
    • (enabled by default) PHP extension pdo and pdo_mysql, or the mysqli extension.
    • Matomo can be run on any operating system such as Linux (Ubuntu, RedHat, CentOS, Raspberry Pi OS, etc.), Windows, macOS Server or FreeBSD.