A DSM 3.2 a jelenlegi utolsó szoftver változat, mely elérhető erre a belépő kategóriás NAS-ra. A gyártó szerint a 128MB RAM nem teszi lehetővé, hogy komolyabb feladatokat rábízzunk az eszközre. Persze, ez balgaság, hiszen ha a rendszert root-oljuk, és a belső flash memóriáról áttelepítjük egy USB meghajtóra, lassulást alig érezve, swap meghajtót használva, figyelembe véve a nem frissíthető, öregecske Linux disztribúció verziószámát, azért van még milyen feladatot adni a gépnek, hiszen mégis csak 800MHz-es a processzora.
uname -a
Linux USBStation2 2.6.32.12 #1979 Tue Nov 20 17:27:13 CST 2012 armv5tel GNU/Linu x synology_88f6180_us2
cat /proc/cpuinfo
Processor : Feroceon 88FR131 rev 1 (v5l)
BogoMIPS : 794.62
Features : swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant : 0x2
CPU part : 0x131
CPU revision : 1
Hardware : Feroceon-KW
Revision : 0000
Serial : 0000000000000000
Ebben a bejegyzésben egy egyszerű módot mutatok be, hogyan lehet a Synology DSM felületre bemászni, betenni bármilyen alkalmazást, amit amúgy webfelületen keresztül is elérhetünk. A MySql kezelésére telepítettem fel korábban egy phpMyAdmin-t, és ennek elérését tettem lehetővé egy ikonnal egy ablakban. De bármi betehető, egy Last.fm tracklist, az nCore.cc weboldala, a pyLoad letöltéskezelő, akármi... Nem titok, hogy ez utóbbiból kilesve írom le annak módját, hogyan használható a félhivatalos megoldás. Azért félhivatalos, mert a NAS-on egy README fájlban ott van minden, csak erre a típusra elvileg nem lehetséges a flash miatt.
Az alternatív firmware telepítéséről egy korábbi bejegyzésemben foglalkoztam már:
A telepítés menete
Lépj az alábbi mappába:
cd /usr/syno/synoman/webman/3rdparty
Hozz létre egy könyvtárakat:
mkdir phpmyadmin
cd phpmyadmin
mkdir images
Kell két ikon az /images könyvtárba 16x16 és 32x32 méretben, PNG formátumban:
icon16.png
icon32.png
A NAS-on találtam a fenti képen is látható ikont (amennyiben az 1-es meghajtóra telepítetted az alternatív firwmare-t:
cd /volume1/@resources/images/package/
ls php*
phpMyAdmin_16.png phpMyAdmin_24.png phpMyAdmin_32.png phpMyAdmin_48.png
Ebből a 16-os és a 32-es kell, ezeket másold át a fenti könyvtárba a fent megadott néven, ha megfelelnek a céljaidra.
Most jön a konfiguráció beállítása. Hozd létre az alábbi fájlt (ha nem nano, akkor vi):
nano /usr/syno/synoman/webman/3rdparty/phpmyadmin/application.cfg
Az alábbi tartalmat tedd bele:
text = phpMyAdmin
description = A tool written in PHP intended to handle the administration of MySQL over the WWW.
icon_16 = images/icon16.png
icon_32 = images/icon32.png
type = embedded # beágyazott alkalmazásként jelenik meg
protocol = http # https is lehet, ha az kell
address = SAJAT.DOMAIN.HU # itt add meg az IP-t, vagy a DynDNS domainnevet http nélkül
path = /phpmyadmin # itt add meg a webes szolgáltatás elérését a domain utáni résszel
port = 8080 # add meg a portot, ahol a webes szolgáltatás fut (80 vagy 8080, ...)
adminonly = false # így minden usered látni fogja
Mentés, majd F5 a Synology webes felületén, és az ikon elérhető lesz a menüből, ami kitehető asztalra. Persze, nem árt külön jelszavazni az adott webes alkalmazást.
A további lehetőségekről az alábbi Wiki oldal ír, melyen megtalálható egy PDF fájl is. Abban ugyan főleg az ezen az eszközön nem futtatható, nem elérhető DiskStation Manager-ből történő telepítéshez szükséges installációs fájl létrehozásáról van szó. Azonban elég részletesen taglalja a leírás az egyéb dolgok telepítését, fordítását. Így saját alkalmazás is létrehozható akár az USB Station 2-re is, csak meg kell oldani a telepítését valamilyen alternatív módon. Mivel az ipkg csomagtelepítő tartalmazza a Python nyelvet is, PHP és MySql is futtatható a szerveren, a Lighttpd sem gond neki, még ha nem is a legfrissebb változatokat érhetjük el erre a vasra, azt gondolom, el lehet játszani vele, és teljesen testre lehet szabni ezt a látszólag módosíthatatlan NAS-t is.
Nincsenek megjegyzések:
Megjegyzés küldése