Themabewertung:
  • 2 Bewertung(en) - 3 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Fotobuch vom eigenen PC aus online stellen
#1
Guten Tag Freunde.

Ich habe hier eine sehr große Sammlung von Fotos und Urlaubsvideos. Das sind im Moment ungefähr 130 Gigabyte auf dem PC. Wie bringe ich die Fotos und Urlaubsvideos so ins Internet das Familie und Freunde die Dateien ansehen können aber keine anderen. Vielleicht mit Paßworteingabe? Das soll wie ein Online Fotobuch aussehen und funktionieren. Ich möchte keine Google Fotos oder Anbieter nutzen wo ich meine Dateien erst Fremden überspielen muss. Die Bilder sollen auf meinem Computer liegen bleiben und wenn neue Hinzukommen wird das Fotobuch aktualisiert.
Hat jemand so eine Software im Einsatz?

Danke und viele Grüße
Otto
Zitieren
#2
wegen konstanter Erreichbarkeit empfiehlt sich ein DNS-Dienst:

DynDNS-Alternativen kostenlos nutzen

dann empfehle ich ein webbasiertes Fotoalbum, welches allerdings nicht bei einem hoster, sondern nur lokal läuft. Meine ersten Gehversuche hatte ich vor vielen Jahren hiermit gemacht:

Leistungsstarke Web-Galerien für jede Webseite

desweiteren brauchst du eine leistungsstarke Anbindung, damit deine Besucher nicht die Geduld verlieren.
Gruß,
Jupp
-----------------------------

was du baust ist immer mit dir verbunden
(Lego)

Einsamkeit ist nur ein Mangel an Technologie
(@beetlebum)
Zitieren
#3
Hallo Otto,

nimm ein NAS. Das hat folgende Vorteile:

- Sicherer Speicher, da redundant auf zwei gespiegelten Platten gespeichert werden kann
- weniger Stromverbrauch als ein PC. Bei Dauerbetrieb macht das viel aus.
- Kann verschiedene Dienste anbieten wie Bildalbum, Musikserver, FTP Server etc...

Ich verwende hier eine Synology Disk Station. Damit könntest Du das was Du vor hast machen.
Viele Grüße
Semir
---------------------------------
"Alle sagten: Das geht nicht. Dann kam einer der wußte das nicht, und hat es gemacht."
(Prof. Hilbert Meyer, Uni Oldenburg)
Zitieren
#4
Hallo. Ich hätte erstmal gern einen meiner neuen IBM PCs genommen. Eine Sicherung nehme ich auf eine externe Festplatte vor. Brauche ich also nur einen Webserver und DYNDNS? Mein Provider kann mir auch eine feste Adresse schalten.
Mit welcher Software könnte ich von Unterwegs neuen Bilder auf den Rechner kopieren und ein Fotoalbum aktualisieren? Auf dem Webserver muss doch auch eine Software laufen die aus meinenFotos eine Internetseite macht oder?
Zitieren
#5
(20.05.2018, 16:55)OttoBerger schrieb: Auf dem Webserver muss doch auch eine Software laufen die aus meinenFotos eine Internetseite macht oder?

genau das macht jAlbum. Die Generierung muss allerdings angestossen werden. Die Synology-Lösung macht das bestimmt auch. Die kostet allerdings ein paar Taler.
Wie gesagt ist das bei mir schon Jahrzehnte her, bevor ich mit joomla angefangen habe.

Joomla mit einer aufgesetzten Bildergalerie lässt sich auch auf einem offline-PC installieren. Das Hochladen der Bilder geschieht über ein Front-End. Ist alles kostenlos, muss aber gepflegt werden (release, Sicherheitsupdates), und man muss sich einarbeiten.

Bei einer festen IP braucht man natürlich kein DynDNS
Gruß,
Jupp
-----------------------------

was du baust ist immer mit dir verbunden
(Lego)

Einsamkeit ist nur ein Mangel an Technologie
(@beetlebum)
Zitieren
#6
So sieht das Front-End aus. Ich verwende die JoomGallery. Die erfordert erstmalig viel Konfigurationsaufwand bis alles passt, ebenso wie Joomla selbst. Nach dem Hochladen passt sich die Seite dynamisch an:

   
Gruß,
Jupp
-----------------------------

was du baust ist immer mit dir verbunden
(Lego)

Einsamkeit ist nur ein Mangel an Technologie
(@beetlebum)
Zitieren
#7
Im Prinzip gibt es mehrere Möglichkeiten Otto. 

Die Minimalvariante:

1. Installiere einen Webserver auf dem Betriebssystem, die Zugriffsregelung für deine Gäste kannst Du über den Verzeichnisschutz des Webservers realisieren.

2. Nimm ein Shellscript was dein Bilderverzeichnis durchsucht und daraus statische Webseite(n) auf dem Webserver erstellt. Dann brauchst Du 
auch kein PHP oder eine Datenbank installieren.  So ein Shellscript ist in wenigen Minuten selbst geschrieben. Das Script kann 
dann vom Dateisystem getriggert werden, zum Beispiel wenn Du ein neues Foto hinzufügst oder löschst.

3. Um deine Fotos von Extern auf den Rechner zu bringen, kann man den FTP Dienst nutzen. Dazu muss ein FTP-Server zusätzlich auf 
dem Rechner installiert werden. Einfacher ginge es mit SSH. Dann brauchst Du keinen zusätzlichen FTP-Server. Du kannst über einen
SSH-Zugang (die Datenverbindung wird dann sogar verschlüsselt, deshalb bedeutet SSH-Secure Shell) deine Dateien kopieren und 
die komplette Maschine von außerhalb administrieren. Ja es ist sogar möglich die grafische Benutzeroberfläche deines Rechners zu exportieren 
um dann so mit dem Server zu arbeiten als sitzt Du daheim vor dem Monitor.

4. Damit dein Bilderserver auch von außerhalb erreichbar ist, musst Du deinem Router mitteilen das er externe Anfragen auf genau die IP-Adresse in 
dein Heimnetz umleitet die dein Bilder-PC hat. Ideal wäre also wenn dein Heimnetzwerk per DHCP konfiguriert wird, das der Bilderserver eine 
feste IP im Heimnetz hat. 


Alternativ zu 2. Statt ein Shellscript selbst zu schreiben (was wirklich einfach ist) gibt es soetwas auch schon fertig. Nimm dann etwas kostenloses, das oben genannte jAlbum scheint kostenpflichtig zu sein.

https://en.wikipedia.org/wiki/Comparison...y_software

Eventuell muss bei fertigen Produkten noch eine Datenbank, PHP oder Java zusätzlich installiert werden. 


Die absolute "Overkill"-Variante was die Funktionen angeht.
Installiere einen eigenen Clouddienst wie zum Beispiel ownCloud. 
https://owncloud.org/

Da hast Du praktisch alles was Google, Microsoft usw. auch anbietet nur auf deinem eigenen Rechner.


Hier mal ein Ausschnitt:

ownCloud unterstützt folgende Funktionen:[15]

Dateiablage in herkömmlichen Verzeichnisstrukturen (auch über WebDAV)
Einbindung von externen Speichern, zum Beispiel FTP, Dropbox, Amazon S3, WebDAV
Verschlüsselung der Daten auf dem Server sowie eine verschlüsselte Übertragung per SSL/TLS
Synchronisation durch Desktop-Clients
Teilen von Dateien und Ordnern mit anderen Benutzern, Gruppen oder über öffentliche URLs
Kalender (auch als CalDAV)
Aufgabenplaner (To-Do-Listen)
Adressbuch (auch als CardDAV)
Musikwiedergabe
Fotogalerie
Betrachter für PDF- und Microsoft-Office-Dateien, Editor für OpenDocument-Dokumente
Lesezeichenverwaltung
Benutzer-, Gruppen- und Rechteverwaltung (erweiterbar, zum Beispiel zur Authentifizierung mit LDAP)



Soll dein Server langfristig 24 Stunden im Netz hängen würde ich mir überlegen einen BananaPi als Rechner anstelle eines ThinkCentre zu nehmen.
Warum? Das ThinkCentre hat so 100-120 Watt Aufnahme, der BananaPi kommt mit 1/10 davon oder weniger aus.
Warum ein BananaPi (die erste Version des BanananPi reicht aus)? Im Gegensatz zu den anderen Kleinrechnern (mit Ausnahme von größeren Odroids) hat er eine SATA-Schnittstelle. Du kannst also direkt eine SATA-Festplatte anschließen und muss nicht über einen zusätzlichen Schnittstellenkonverter auf USB ausweichen.
Ein Raspberry hat zum Beispiel keine SATA-Schnittstelle und ist generell sehr langsam über USB weil der Schnittstellencontroller auch noch Ethernet bearbeiten muss. Also lieber einen BananaPi. Auf jeden Fall wird es viel flexibler und günstiger als ein NAS-Fertigprodukt.
Ansprechpartner für Umbau oder Modernisierung von Röhrenradios mittels SDR,DAB+,Internetradio,Firmwareentwicklung. 
Unser Open-Source Softwarebaukasten für Internetradios gibt es auf der Github-Seite! Projekt: BM45/iRadio (Google "github BM45/iRadio")
Zitieren
#8
ich habe sowas: https://www.wdc.com/de-de/products/perso...orage.html
Wenn alles so einfach wäre, wäre es ziemlich langweilig.



Zitieren
#9
Hallo, 

bitte aber nicht vergessen falls die Dateien
Zuhause liegen sollen, muss man ziemlich gute
Geschwindigkeit im Upload haben. 

Stand vor 2 Jahren vor dem selben Problem. 
Hatte dafür eigene extra Webseite gebucht.

Ein mallig gingen die Leute kurz rein und dann nie
wieder. Bei Dir werden die Leute ganz bestimnt
nicht die 130GB durch schauen.
Wenn Du was für andere online stellen willst dann 
am besten z.B. 10 schönsten Bilder aus einem Urlaub.
Die vielleicht 2000 die Du hast aus dem Urlaub,
wird sich niemand anschauen, das macht müde...
Denke würde uns alle nicht so interessieren wenn
von einen Vögelchen z.B. 10 Bilder anschauen zu müssen.

Die Webseite ist bei mir Geschichte. Nutze jetzt Synology,
hatte aber es davor auch. Nur haben wir seit einem 
Jahr 50.000 Upload.

Wie gesagt die Leute waren einmalig drauf und das wars,
besteht gar keine Nachfrage mehr.
Ist auch verständlich einer seits...

Meine Erfahrung dazu also, nicht zu viel Geld in
die Hand zu nehmen und bloß nicht alles voll knallen
mit sagen wir mal vorsichtig Datenmüll.

Gruß
Zitieren
#10
Hallo Otto

Egal wie Deine Lösung für den Zugriff auf Deine Fotos aussieht, Du wirst vermutlich viel Arbeit, Grips und Mühe da rein stecken.
Aber bitte sei nicht böse, aber ich muss dem Alexander Recht geben.
Ich erinnere mich dunkel daran, dass es bei den Nachbarn von meinen Eltern ab und zu einen Abend gab, an dem die Dias oder Fotos aus dem Urlaub angeschaut wurden. Die ersten 30 bis 40 Fotos sahen sich noch alle mit an. Aber wenn von einer Sehenswürdigkeit unzählige Fotos von allen Seiten gezeigt wurden, dann schalteten die Zuschauer ab.
Ein guter Freund von mir schießt auch immer unzählige Fotos im Urlaub. Er sucht dann die Schönsten aus und stellt sie mir in der Magenta-Cloud zur Verfügung. Bei einem Telefonat sehen wir uns dann meist die 30 bis 40 Fotos gemeinsam an und er erzählt mir interessante Geschichten dazu. Ich kann dann direkt Fragen stellen. So gefällt mir das persönlich.
Überlege doch mal, ob Deine Mühe nur annähernd angemessen honoriert wird.

Nachdenkliche Grüße aus Bornheim
Werner
Grüße aus Bornheim (Rheinland)
Werner
Zitieren
#11
Hallo Ihr Guten Smile

Meine Brüder ich nutzen einfach die kostenlose Version von der Dropbox mit Passwortschutz.
Da tun wir auch unsere Urlaubsbilder & Videos drauf. Wenn die Rückmeldung durch ist, daß alle
die Bilder gesehen bzw. downgeloadet haben, wird wieder Speicherplatz frei gegeben.

Für kostenlos gibt's 2 GB Volumen, wenn ich's richtig in Erinnerung hab. Und man kann auch
direkt in der Dropbox die Photos anschauen. Uns reicht das.

Sonnige Grüße, von Peter
~~~~~ DE - MV  /  Connected ~~~~~
Zitieren
#12
Hallo Freude. Die Leitung ins Internet ist 6 Megabit schnell. Das sollte doch reichen? Welchen der vielen Webserver würdet ihr für diese Aufgabe empfehlen? Welcher arbeitet mit Fotoalbensoftware am besten zusammen?

Einen sonnigen Feiertag.
Zitieren
#13
Hi Otto,

sowas selber zusammenbasteln zu wollen, lohnt eigentlich nicht. Das kann fast jedes NAS und da ist ein ZyXEL NSA326 vom Preis-/Leistungsverhältnis (bekommt man ab knapp 90€ ohne Disks). Lies mal

http://techtest.org/guenstiges-und-schne...el-nas326/

Ich hab noch seit ein paar Jahren den Vorgänger NSA325v2 in Betrieb und bin zufrieden.

Schönen (Rest-)Pfingstmontag

(Reflex-)Kalle
Zitieren
#14
Warum sollte sich das nicht lohnen Kalle? Ein Webserver (samt Zubehör) auf einem PC aufzusetzen ist doch was ganz normales. Dein NAS ist doch auch bloß ein Rechner mit ein bisschen Software (wahrscheinlich läuft sogar ein LAMP oder LEMP-System). Die Sache ist in 15 Minuten auf jedem PC installiert. Man kann sich manchmal nur noch über die Antworten wundern.

Nimm einen Apache oder EngineX (NGINX) Webserver. Das sind die beiden gebräuchlichsten Webserver die Du finden wirst, der IIS fällt hier weg. Der Webserver ist per Konsole in zwei Minuten auf jedem Unix oder Linux einsatzbereit installiert und schnell konfiguriert. Brauchst Du eine Anleitung (dann rufe an) oder reicht Google aus?

Welche Galleriesoftware darf es denn sein oder reicht eine Shellscriptlösung die per Dateisystem getriggert wird?
Ansprechpartner für Umbau oder Modernisierung von Röhrenradios mittels SDR,DAB+,Internetradio,Firmwareentwicklung. 
Unser Open-Source Softwarebaukasten für Internetradios gibt es auf der Github-Seite! Projekt: BM45/iRadio (Google "github BM45/iRadio")
Zitieren
#15
Hallo Freunde.
Ich habe mir jetzt den WEbserver Apache ausgesucht. Diesen kann man unter Solaris in den Versionen 2.2 und 2.4 mit dem Softwarecenter installieren. Über das Terminal geht das auch ganz einfach.


Zitat:Apache HTTP Server
Apache is a widely used open-source web server. Apache HTTP Server version 2.4 is available as an IPS package for the Oracle Solaris 11 operating system. For more information on the Apache HTTP Server, see the Apache documentation.
How to install the Apache HTTP Server
  1. Type the following command:
    $ pkg install web/server/apache-24
  2. Tip  -  Alternatively, you can install the group/feature/amp package. This package contains Apache HTTP Server, MySQL database, and PHP.
  3. Enable the server so that it listens to the incoming HTTP requests.
    $ svcadm -v enable /network/http:apache24
  4. To verify that the web server works, open the http://localhost:80 link in a web browser.
    A valid web page should be displayed.

Nach der Installation bekommt man im Webbrowser unter http://localhost direkt eine Testseite angezeigt. Das Root-Verzeichnis der Webseite kann man mit dem grafischen Administrationswerkzeug beliebig festlegen.

Um ein Fotogallerie zu erstellen habe ich mir noch dieses Script runtergeladen und für meine Zwecke angepasst. 
https://gist.github.com/sebspain/6527118

Ich kopiere das Urscript hier mal rein, vielleicht will ja auch mal jemand soetwas wie eine Fotogallerie umsetzen.
Code:
#!/bin/bash
#
if [ -e index.html ]
       then echo "index.html already exists, please remove it and rerun this script"
       exit
fi
#Create Thumbnails
#
#Check if directory exists and create it if not
if [ -d thumbs ]
       then echo "thumbs directory found"
else mkdir ./thumbs && echo "thumbs directory created"
fi

##Create HTML page
title=$1
cat >> ./index.html <<HEAD
<!DOCTYPE HTML>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <title>sebspain.co.uk - gallery - $title</title>
 <link href='http://fonts.googleapis.com/css?family=PT+Sans|Open+Sans:300italic,400italic,700italic,400,300,700|Montserrat+Alternates|Montserrat|Share+Tech+Mono' rel='stylesheet' type='text/css'>
 <link rel="stylesheet" href="/css/gridism.css">
 <link rel="stylesheet" href="/css/normalize.css">
 <link rel="stylesheet" href="/css/style.css">
 <link rel="stylesheet" href="/css/syntax.css">
 <!-- MathJax Section -->
<script type="text/javascript"
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script>
 MathJax.Hub.Config({
   tex2jax: {
     inlineMath: [['$','$'], ['\\(','\\)']],
     skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
   }
 });
 MathJax.Hub.Queue(function() {
     var all = MathJax.Hub.getAllJax(), i;
     for(i=0; i < all.length; i += 1) {
         all[i].SourceElement().parentNode.className += ' has-jax';
     }
 });
</script>
</head>
<body class="wrap wider">
<header>
<div class="mobile-nav center-on-mobiles show-on-mobiles">
<p>
  <a href="/" class="button">Home</a>
  <a href="/blog.html" class="button ">Blog</a>
  <a href="/research/" class="button ">Research</a>
  <a href="/publications/" class="button ">Pub<span class="show-on-mobiles">s</span><span class="hide-on-mobiles">lications</span></a>
  <a href="/graphics.html" class="button ">Graphics</a>
  <a href="/photos.html" class="button current">Photo<span class="show-on-mobiles">s</span><span class="hide-on-mobiles">graphy</span></a>
  <a href="/about/" class="button ">About</a>
</p>
</div>
</header>
<div class="grid">
       <div class="unit w-3-4 ">
       <h2>$title</h2>
 All images are by <a xmlns:cc="http://creativecommons.org/ns#" href="http://sebspain.co.uk/photos.html" property="cc:attributionName" rel="cc:attributionURL">Seb Spain</a> and are licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/deed.en_US">Creative Commons Attribution-ShareAlike 3.0 Unported License</a> unless otherwise stated.</p>
HEAD

for i in *.jpg
do
convert -resize x250 $i thumbs/th_${i/.jpg/}.jpg
caption=`cat caption.list | grep $i | sed ';s/.*://g' `
cat >> ./index.html <<HTML
   <div class="unit w-1-3">
     <a class="lbLink" href="#img_$i"><img class="gallery" src="./thumbs/th_$i" alt="Thumbnail of $caption"/></a>
     <div class="lb" id="img_$i">
       <a href="#close"><img src="$i" alt="$caption" /><p>$caption</p></a>
     </div>
   </div>
HTML
done

cat >>./index.html<<FOOT
</div>
<nav class="main-nav unit w-1-4 hide-on-mobiles">
     <ul>
 <li class="nav-button">
   <a href="/">Home</a>
 </li>
 <li class="nav-button ">
   <a href="/blog.html">Blog</a>
 </li>
 <li class="nav-button ">
   <a href="/research/">Research</a>
 </li>
 <li class="nav-button ">
   <a href="/publications/">Pub<span class="show-on-mobiles">s</span><span class="hide-on-mobiles">lications</span></a>
 </li>
 <li class="nav-button ">
   <a href="/graphics.html">Graphics</a>
 </li>
  <li class="nav-button current">
   <a href="/photos.html">Photo<span class="show-on-mobiles">s</span><span class="hide-on-mobiles">graphy</span></a>
 </li>
 <li class="nav-button ">
   <a href="/about/">About</a>
 </li>
</ul>
</nav>
</div>
<footer>
   <div class="grid">
     
     <div class="unit full">
       <div class="align-left center-on-mobiles">
         <p>This website is built with <a href="http://jekyllrb.com">jekyll</a> and the source is <a href="https://github.com/sebspain/sebspain.github.io">hosted on github</a>, feel free to fork it</p>
       </div>
     </div>
   </div>
 </footer>
</body>
</html>
FOOT

echo "HTML created and written to index.html"


Das Script kopiert man in das Verzeichnis wo die Bilder drin sind. Man muss es vor dem Scriptstart noch als ausführbar markieren. Das geht im 
Terminal mit dem Befehl chmod +x create_gallery.sh

Startet man das Script geht es durch alle Bilder im Verzeichnis, erstellt Vorschauen und eine Datei mit Namen index.html. Diese Webseite kann man dann dem Webbrowser übergeben und fertig ist die Fotogallerie! Über eine Passwortdatei im Rootverzeichnis des Webbrowsers ist alles geschützt.  

Jetzt muss ich noch den SSH-Zugang einrichten, dann kann ich mit einem SSH-Programm Fotos hochladen und die Fotogallerie aus der Ferne aktualisieren. 

Gruß Otto
Zitieren
#16
Wenn SSH noch nicht auf deinem Unix installiert ist, sollte das ganz einfach per Terminal mit

pkg install network/openssh

nachholbar sein. Die Hilfe zur SSH-Server findest Du in den Manpages, Eingabe: man sshd
Für Hilfe zum SSH-Client nutzt Du: man ssh

Im Solaris Systemhandbuch gibt es dazu auch Eintragungen.

Ich sehe Otto wird schon zu einem neuen Unix-ianer. Mach weiter so, die Computerwelt kann mit einem Unix so einfach sein.
Ansprechpartner für Umbau oder Modernisierung von Röhrenradios mittels SDR,DAB+,Internetradio,Firmwareentwicklung. 
Unser Open-Source Softwarebaukasten für Internetradios gibt es auf der Github-Seite! Projekt: BM45/iRadio (Google "github BM45/iRadio")
Zitieren
#17
Das ist ja mal ein toller Beitrag - jedenfalls für mich. Immerhin haben sich schon deutlich über 180 Ansichten ergeben, da ist das Interesse also recht groß.
 
Ich habe mal meine Fotodatenbank(en) vermessen, es kommen auch etwa 110 GB zusammen. Also ein ähnlich gelagerter "Fall". Toll, welche Möglichkeiten es so gibt.
 
Ich entnehme den Beiträgen, dass dieser Apache Webserver auch für mich eine gute Option wäre. Mein Webserver sollte unter Windows 10/64 bit laufen. Das bedeutet, ich werde die Bilder zwar günstig bereitstellen können, spare aber kein Platz auf meinem Laptop. Ich habe zwar 2 Speicherplätze zu je 1000 GB zur Verfügung, aber auch andere Dinge brauchen Platz.
Schlussfolgerung: Auch so ein älteres PC-Modell anschaffen und mit einer entsprechenden HDD versehen. Linux drauf, die Apache Software und auch gleich die Fotos mit dazu. Über die Modalitäten, wann dann die Fotos für andere bereitstehen werde, kann man ja die exteren User informieren.
 
Jetzt habe ich noch ein paar Fragen – erst mal für ein Windows-System:
-        Wie ist die Datenbank außer mit Passwort gegen äußere Angriffe gesichert?
-        Beeinträchtigen Viren-Schutzprogramme und Anti-Malware-Software die Arbeit des Servers?
-        Sind die verfügbaren Bilder nur anschaubar oder auch downloadbar und kann man das je nach Zugriffspartner auch vorgeben?
-        Haben die Zugriffspartner Schreibrechte (sie könnten ja ggf. Bilder löschen wollen)?
-        Kann man auch private Videos einbinden?
-        Kann man die Fotos evtl. auch auf einer externen HDD bereitstellen, die natürlich am Rechner eingebunden ist?
 
Gruß Chris
Ehrlichkeit verschafft dir vielleicht nicht viele Freunde, dafür aber die Richtigen.
Zitieren
#18
Hallo Chris. Eine Datenbank habe ich gar nicht installiert. Die Bilder liegen auf dem Dateisystem und nicht in einer Datenbank. Damit nicht jeder die Webseite erreichen kann verwende ich den Verzeichnisschutz von Apache. Die anderen Webserver haben bestimmt ähnliche Schutzfunktionen.
Surft man die Webseite an geht im Browser ein Fenster auf in das man seine Zugangsdaten eingeben muss. Ohne die richtigen Daten gibt es keinen Zugriff auf die Webseite.

Man vergibt beim Verzeichnisschutz eine Kombination von Nutzernamen und Passwort. Das wird dann beim Apache in einer verschlüsselten Datei gespeichert. Diese Passwortdatei liegt außerhalb des Verzeichnisses wo man die Webseiten ablegt. Damit kann die Datei niemand über den Webserver klauen oder ansehen. Wenn also niemand an die Datei rankommt dürfte das kein Problem bei Angriffen sein.

Virenschutz und Anti-Malwaresoftware habe ich bei Solaris gar nicht installiert. Die Virenscanner die mir im Katalog angeboten werden sind nur für Windowsviren gedacht. Wahrscheinlich weil Solaris auch als Dateiserver für Windowsnetze eingerichtet werden kann. Man muss aber wenn man eine Firewall installiert hat den Webserver von den Regeln ausnehmen damit er erreichbar wird. Das ist dann sicher auch unter Windows so.

Ich denke ein Download wird man bei Bildern in HTML nicht verhindern können so wie man nicht verbieten kann das jemand davon einen Screenshot erstellt. Da aber nur Freunde und Familie einen Zugang zur Webseite haben werden ist das mit dem Download bei mir kein Problem.

Ob man mit HTML4 oder 5 einen Download absichtlich verhindern kann weis ich nicht. Vielleicht kann da ja ein Nutzer antworten der selbst eine HTML-Webseite betreibt.

Die Dateien habe ich mit Rechten so versehen das nur der Ersteller also ich diese bearbeiten und löschen kann. Über den Webserver kann das keiner.

Videos kann man in einer HTML5 Seite einbinden. Dort geht das mit dem HTML-Videoelement.
Man muß nur das Script was die Fotogallerie erstellt so umändern, das es solche HTML5-Videoelemente benutzt.

Ich kann auch eine externe Festplatte so in das bestehende Solaris-Dateisystem einhängen das es im Verzeichnis vom Webserver zu liegen kommt. Laufwerksbuchstaben wie unter Windows gibt es hier nicht. Also ja da klappt mit den Bildern auf einer externen Festplatte. Aber ob das auch unter Windows geht da bin ich überfragt. Unter Solaris geht das.

Gruß Otto
Zitieren
#19
Guten Abend Freunde.
Ich bin mit meinen Server soweit das ich für den Rechner keine Tastatur Maus oder Monitor mehr benötige. Ich habe OpenSSH wie oben beschrieben installiert und als Serverdienst in Solaris gestartet. Damit könnte ich schon über die Eingabeaufforderung eines anderen Rechners eine SSH-Verbindung zum Server herstellen und mit Konsolenkommandos Dateien kopieren, das Fotoscript starten und den PC steuern. Nun wollte ich das ganze noch etwas komfortabler haben  und zum Beispiel Photoshop per Wine (läuft auf dem Server) über das Netzwerk an einem anderen Rechner bedienen können. Das ganze nennt sich X11-Forwarding. 

Damit ich den Server von meinem Windows PC aus steuern kann waren noch ein paar Einstellungen nötig. Auf der Solarisseite geht das wie auf nachfolgender Homepage beschrieben. Man muss nur Kontonamen, IP Adressen und so weiter anpassen.

http://www.chadstechnoworks.com/wptech/o...ris11.html

Auf der Windowsseite, also dem Rechner mit Monitor und Tastatur braucht man ein SSH Klientenprogramm. Ich habe hier das Programm Putty gewählt. Möchte man über den SSH-Kanal grafische Programme vom Server starten braucht man für Windows noch einen X11 Server/Client-Dient. Dafür benutze ich das kostenlose Xming. Es nimmt die Monitordaten die der Server per SSH an Putty sendet und  stellt diese in einem Windowsfenster  dar. Xming ist sozusagen ein virtueller Monitor. Schaut mal auf diese Seite, da wird das besser erklärt. http://www.tacticalcode.de/2013/02/x11-f...r-ssh.html


Möchte ich also über das Netzwerk auf dem Server arbeiten, starte ich zuerst Putty. Xming wird automatisch gestartet und wartet schon auf die Daten von Putty.

   

Nachdem ich die IP Adresse des Servers in Putty eingegeben habe muß ich noch im Baum unter SSH die X11 Weiterleitung aktivieren.


.jpg   ssh2.jpg (Größe: 61,14 KB / Downloads: 56)

Klicke ich auf Open wird die Verbindung hergestellt. Bei der erstmaligen Nutzung wird mir noch eine
RSA Signatur zur Verschlüsselung angezeigt. Hier sage ich einfach ja.

   

Danach kann ich mich mit den Zugangsdaten eines Benutzerkontos am Server anmelden.

   

Ihr seht ich bin jetzt schon auf dem Server eingeloggt und kann dort zum Beispiel das Programm xterm starten. Das Programm läuft auf dem Server. Die Monitordaten werden per SSH an meinen virtuellen Monitor auf dem Windowsrechner gesendet.

   

Das geht mit jedem Programm was auf dem Server installiert ist. Die Daten der Grafikkarte des Servers werden einfach umgelenkt. Hier habe ich zum Beispiel den Dateibrowser auf dem Server gestartet. Damit kann ich nun so arbeiten als säße ich direkt vor dem Solaris.

   

Ich kann nicht nur ein Programm auf dem Server starten und die Monitorausgabe umleiten, ich kann auch eine ganze Desktopumgebung des Solarisrechners auf dem Windowsrechner darstellen und nutzen.

   

Eine tolle Sache ist das. So kann man den Solarisrechner mit Putty aus dem ganzen Hausnetz und bald auch aus dem Internet heraus bedienen. Ich habe jetzt eine Ahnung warum die Administratoren bei uns eine gewisse Körperfülle habe. Die brauchen sich gar nicht bewegen um einen Rechner zu konfigurieren. Das geht alles vom Bürostuhl aus.

Viele Grüße von Otto
Zitieren
#20
Soll das Teil 24/7 laufen?
Zitieren


Gehe zu: