Látogatás: 253

Tartalom: Kapcsolatok: Letöltések: Visszajelzés:
pearl @ muporta . hu

HomeServer

    A HomeServer egy mini Web Szerver, statikus állományok internetes megosztására
otthoni számítógépről, többnyire internetes otthoni routeren keresztül.
A HomeServer alapértelmezésben a TCP 2000-es portot használja a kommunikációra.
(Az otthoni számítógép böngészőjében máris tesztelhető a HomeServer:
Indítsuk el a HomeServer-t konzolban, egy nem üres mappában, majd
adjuk meg a következő címet a böngészőben:

    http://127.0.0.1:2000/  vagy  http://localhost:2000/

Ha a böngésző bekér felhasználó nevet és jelszót, akkor a HomeServer működik.)

Aki routert használ otthon, annak a routerben a külső TCP 80-as portot át kell
irányítania az otthoni számítógépének TCP 2000-es portjára ahhoz, hogy az interneten
mások is elérhessék a HomeServer-ét. Ehhez a routerben előbb fix IP címet kell rendelni
a HomeServer-t futtató számítógéphez.


A HomeServer programnak a következő paramétereket lehet megadni:

-a<addr>  Melyik internetes címet használja (alapértéke: 0.0.0.0)
-p<port>  Melyik internetes portot használja (alapértéke: 2000)
-l<logfile>  Loggoláshoz használt állomány elérési útja (alapértéke: /tmp/home.log)
<homedir>  A megosztani kívánt állományok és mappák gyökerének elérési útja
    (alapértéke: .  azaz a HomeServer indítási mappája)

Fontos továbbá azt tudni, hogy ha egy megosztott mappát érünk el a böngészőben,
és a megosztott mappa tartalmaz index.html állományt, akkor azt az állományt küldi a
böngészőhöz a HomeServer a szóbanforgó mappa tartalmának listázása helyett.


A HomeServer két konfigurációs állományt használ:
Az első állomány neve .users és a megosztott gyökér mappában kell lennie, ha használni
akarjuk. Ennek az állománynak minden sora így néz ki:

    <felhasználó_neve>=<felhasználó_jelszava>

Így tudjuk meghatározni a HomeServer lehetséges felhasználóit, azok neveivel és jelszavaival.
A másik állomány neve .perm és minden megosztott mappában lehet egy ilyen állomány.
Ennek az állománynak minden sora egy olyan felhasználónak a nevét tartalmazhatja,
akit korábban a .users állományban megadtunk és akinek engedélyezni kívánjuk a .perm
mappájában található állományok elérését.


Letöltés:
Valamennyi letölthető anyagot mindenki saját felelősségére használja!
Valamennyi letölthető anyag a GPL2 licensszel használható.

- GPL2: GNU Public Licence 2
- hserv.exe:  Windows-os HomeServer program
- hserv.i686:  Linux-os HomeServer program


HomeRegistry

    A HomeRegistry-t a HomeServer fejlesztése hozta létre, hogy segítse a HomeServer
megosztókat egymás elérésére az interneten keresztül. De más olyan felhasználókat is
segíteni tud, akik linkeket szeretnének elhelyezni az interneten HomeServer-rel
megosztott tartalmakra.


A HomeRegistry használatához először minden HomeServer megosztónak regisztrálnia kell
egy nevet a HomeRegistry-ben. Ezután minden egyes alkalommal, amikor valaki elindítja
a saját HomeServer-ét, megadhatja a korábban regisztrált HomeRegistry nevet (és jelszót).
(A dolog hasonló a Skype-os regisztrációhoz és annak használatához.)


A HomeRegistry úgy muködik, hogy minden HomeServer - indítás után, és minden további
üzemeltetési órában egyszer - felkeresi a HomeRegistry-t és a megadott, regisztrált
névhez frissíti a HomeRegistry-ben tárolt IP címet. Ezután minden olyan címet, amely

    http://muporta.hu/registry/lookup.php?user=<felhasználó_neve>

alakú, a HomeRegistry átirányítja arra az IP címre, amelyet a HomeServer korábban
frissített a HomeRegistry-ben a megadott, regisztrált névhez.
Egy HomeServer-re hivatkozás teljes formátuma a következő:

    http://muporta.hu/registry/lookup.php?user=<felhasználó_neve>&path=<megosztási_elérési_út>

ami át lesz irányítva a HomeRegistry által az alábbinak megfelelően:

    http://<frissített_IP>/<megosztási_elérési_út>


Linkek:

- Regiszter: Itt lehet nevet regisztrálni a HomeRegistry-hez
- IP Frissítés: Itt lehet manuálisan frissíteni a tárolt IP címet
  Ez csak akkor működik, ha a böngésző ugyanazt a külső IP címet használja, mint a HomeServer
- Keresés: Itt lehet manuálisan az átirányítást kipróbálni