Windows-palvelimen hyödyntäminen kotiympäristössä

Samankaltaiset tiedostot
TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

HP ProBook 430 G5 kannettavien käyttöönotto

Tikon Ostolaskujenkäsittely versio SP1

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0

Kaakkois-Suomen Ammattikorkeakoulu Oy Mikkelin Ammattikorkeakoulu Oy Kymenlaakson Ammattikorkeakoulu Oy

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

erasmartcardkortinlukijaohjelmiston

Langattoman kotiverkon mahdollisuudet

TEHTÄVÄ 4: Microsoft Windows Deployment Services asennus ja hallinta

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.

Javan asennus ja ohjeita ongelmatilanteisiin

Visma Nova. Visma Nova ASP käyttö ja ohjeet

Ennen varmenteen asennusta varmista seuraavat asiat:

Coolselector Asennusohje

Visma Avendon asennusohje

Sonera Yrityssähköposti. Outlook 2013 lataus ja asennus

Office ohjelmiston asennusohje

Jouko Nielsen. Ubuntu Linux

lizengo Asennusopas Windows: in kopioiminen

Aditro Tikon ostolaskujen käsittely versio 6.2.0

erasmartcard-kortinlukijaohjelmiston asennusohje (mpollux jää toiseksi kortinlukijaohjelmistoksi)

Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan

Käyttöohje Planeetta Internet Oy

Nopean asennuksen ohje

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

Yleinen ohjeistus Windows tehtävään

WWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY

Tikon Ostolaskujenkäsittely versio 6.2.0

Aditro Tikon ostolaskujen käsittely versio SP1

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka

Maiju Mykkänen Susanna Sällinen

JOVISION IP-KAMERA Käyttöohje

Mark Summary Form. Tulospalvelu. Competitor No Competitor Name Member

Selvitysraportti. MySQL serverin asennus Windows ympäristöön

FTP -AINEISTOSIIRRON OHJE PC / MAC Ympäristö

TELEWELL TW-EA200 MODEEMIN ASENTAMINEN SILLATTUUN SAUNALAHDEN ADSL-LIITTYMÄÄN KÄYTTÄEN USB-VÄYLÄÄ

1 AinaCom Skype for Business / Lync 2010 / Lync for Mac 2011 asennusohje... 2

TEHTÄVÄ 5: Microsoft Virtual PC asennus ja hallinta

Pika-aloitusopas. Haku Voit etsiä sivustoja, henkilöitä tai tiedostoja. Sivuston tai uutisviestin luominen

HARJOITUS 3: Asennetaan Windows Vista koneeseen Windows 7 Professional upgrade ohjelmisto (Windows 7 käyttöjärjestelmän asennus)

Comet pysäköintimittarin asennus ja kytkeminen tietokoneeseesi (Windows XP) USB-kaapelilla.

CLOUDBACKUP TSM varmistusohjelmiston asennus

F-Secure KEY salasanojenhallintaohjelman käyttöönotto PC -laitteella

Tuplaturvan tilaus ja asennusohje

Viva-16. Käyttöohje Veikko Nokkala Suomen Videovalvonta.com

Ohjeet e kirjan ostajalle

T&M Autori Versio Series 60 -puhelimiin

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro

SQL Server 2008 asennus

Käyttöoppaasi. F-SECURE PSB AND SERVER SECURITY

Bitnami WordPress - Asenna WordPress koneellesi. Jari Sarja

TIETOKONE JA TIETOVERKOT TYÖVÄLINEENÄ

Enigmail-opas. Asennus. Avainten hallinta. Avainparin luominen

Paavo Räisänen. WampServer palvelimen asennus ja käyttö Eclipsen kanssa, sekä ensimmäinen FTP yhteys.

ASENNUSOHJEET INTERNET-ASENNUS. Navita Yritysmalli. YHTEYSTIEDOT Visma Solutions Oy Mannerheiminkatu LAPPEENRANTA Puh.

AinaUCX Lync - asennusohje

Työsähköpostin sisällön siirto uuteen postijärjestelmään

AinaCom Skype for Business. Asennusohje

Tiedostojen lataaminen netistä ja asentaminen

Yhteydensaantiongelmien ja muiden ongelmien ratkaisuita

HAMINETTI WLAN LIITTYMÄN KÄYTTÖÖNOTTO-OHJE

Hälyri-tietojärjestelmä, Palvelinohjelmiston version asennusohje

Mathcad 14.0 Single User -asennus

EMVHost Online SUBJECT: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT COMPANY: EMVHost Online Client sovelluksen käyttöohje AUTHOR: DATE:

Mark Summary Form. Taitaja Skill Number 205 Skill Tietokoneet ja verkot. Competitor Name

NAVITA BUDJETTIJÄRJESTELMÄN ENSIASENNUS PALVELIMELLE

Linuxissa uusi elämä 1

FuturaPlan. Järjestelmävaatimukset

Network Video Recorder. Pika-asennusohje

Googlen palvelut synkronoinnin apuna. Kampin palvelukeskus Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo

Fiscal INFO TV -ohjelmisto koostuu kolmesta yksittäisestä ohjelmasta, Fiscal Media Player, Fiscal Media Manager ja Fiscal Media Server.

PRINTER DRIVER PÄÄKÄYTTÄJÄN OPAS

Visma Liikkuvan työn ratkaisut Päivitysohje. Pääkäyttäjän opas

Mathcad Flexnet lisenssipalvelimen asennus

Kirkkopalvelut Office365, Opiskelijan ohje 1 / 17 IT Juha Nalli

PÄIVITÄ TIETOKONEESI

Alfa-ohjelmat, verkkoasennus, asennusohje 2006 syyskuu. Alfa-ohjelmat ASENNUSOHJE. Verkkoasennus-CD, versio Kielioppi & kirjallisuus

Visma Liikkuvan työn ratkaisut

WEIKKA. Asennus opas. Hannu-Matti Lemettinen HML Productions

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen Storage IT varmuuskopiointipalvelun.

WinTraden päivitys- ja asennusohjeistus

1. Adobe Digital Editions ohjelman käyttöönotto

Microsoft Security Essentials (MSE) asennuspaketin lataaminen verkosta

Päivitys käyttäen USB-tikkua

Ennen asennusta ja sen aikana huomioitavat asiat

Visma GATEWAY INSTALLER. asennusopas

Opas Logitech Harmony 525 asennusohjelmistoon

1 Tivax siirto uuteen koneeseen

Purot.net Wiki. Tutkielma. Paavo Räisänen. Centria Ammattikorkeakoulu

UCOT-Sovellusprojekti. Asennusohje

Ohjeita tietokoneverkon käyttöön Latokartano-säätiön ja Metsäylioppilaiden asuntosäätiön asuntoloissa

Autentikoivan lähtevän postin palvelimen asetukset

SSH Secure Shell & SSH File Transfer

Aditro Tikon ostolaskujen käsittely versio SP1

Mathcad 15 asennus (rev.4)

TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO

Kopioi cd-levyt kiintolevylle, niin fyysiset levyt joutavat eläkkeelle.

Tulostimen asentaminen Software and Documentation -CD-levyn avulla

Febdok 6.0 paikallisversion asennus OHJEISTUS

Transkriptio:

Windows-palvelimen hyödyntäminen kotiympäristössä Ammattikorkeakoulututkinnon opinnäytetyö Riihimäki, Tieto- ja viestintätekniikan koulutusohjelma Syksy, 2017 Teemu Merisalo

TIIVISTELMÄ Tietotekniikan koulutusohjelma Riihimäki Tekijä Teemu Merisalo Vuosi 2017 Työn nimi Työn ohjaaja Windows-palvelimen hyödyntäminen kotiympäristössä Teemu Järvenpää TIIVISTELMÄ Tämän opinnäytetyön tavoitteena oli esitellä Windows-palvelimen asennusprosessi mediapalvelinkäyttöön kotiympäristöön. Samalla selvitettiin, minkälaisia valmiita ratkaisuja kaupallisesti on jo tarjolla ja vertailla niitä rakennettuun mediapalvelinratkaisuun. Työssä selvitettiin myös mitä kodin mediapalvelimella tarkoitetaan ja mitä ominaisuuksia se tarjoaa. Tavoitteena oli rakentaa Windows-palvelin, joka tarjoaa mediapalvelimen hyödyt kotiympäristöön. Työssä käytiin myös läpi kodin mediapalvelimen suunnittelun ja minkälaisen ympäristön se vaatii. Lopputuloksena toteutettiin mediapalvelin Windows-alustalle. Mediapalvelin tarjosi verkkolevy-, Plex-mediakirjasto- ja VoIP-palvelin -ominaisuudet. Samalla myös selvitettiin, mitkä kaupalliset ratkaisut on huomioitava prosessissa. Kaupallisista ratkaisuista monipuoliseen mediapalvelinratkaisuun järkevin on NAS-verkkolevy ja pelkän median toistamiseen verkosta löytyvät suoratoistopalvelut. Avainsanat mediapalvelin, Windows, tiedostonjakelu, lähiverkko Sivut 26 sivua

ABSTRACT Information Technology Riihimäki Author Teemu Merisalo Year 2017 Subject Supervisor Windows Server as a Home Media Server Teemu Järvenpää ABSTRACT The aim of this thesis is to introduce the installation process of the Windows server as a media server for home use. I will also clarify here the products on the market which could have been used in the media server project and compare them to my media server solution. I will also explain what a home media server stands for and what features it can have for home use. The goal of the project was to build a Windows media server for the home environment. I will also go through the process of planning a media server project and what kind of a hardware environment this requires. As a result, I created a media server for the Windows platform. The media server offers features such as a network drive, a Plex medialibrary and a VoIP-server. I also clarified what products on the market should be considered in a media server project. Currently the best solution for multiple media features is a Network-attached storage, but for simple media streaming the best choices are online video on demand streaming services such as Netflix and Viaplay. Keywords Pages media server, Windows, file sharing, local area network 26 pages

SISÄLLYS 1 JOHDANTO... 1 2 KODIN MEDIAPALVELIN... 2 3 MEDIAPALVELIMEN ROOLIT... 3 3.1 Tiedostonjakelu... 3 3.2 Web-palvelin... 4 3.3 Medianjakelu... 5 3.4 VoIP-Palvelin... 6 4 MEDIAPALVELIMEN YMPÄRISTÖ... 6 5 KAUPALLISET RATKAISUT... 7 5.1 Palvelinrunko... 8 5.2 NAS... 8 5.3 Pilvipalvelut... 9 5.4 Suoratoistopalvelut... 10 6 MEDIAPALVELIMEN SUUNNITTELU... 10 7 TIETOTURVA JA TEKIJÄNOIKEUS... 10 8 MEDIAPALVELIMEN TOTEUTUS... 11 8.1 Asennusmedian luominen... 11 8.2 Käyttöjärjestelmän valmistelu... 12 8.3 Tiedostonjakelu... 14 8.4 Medianjakelu... 15 8.5 VoIP-palvelin... 18 8.6 IIS web-palvelin... 20 9 LOPPUTULOKSET... 22 9.1 Mediapalvelinratkaisut... 22 9.2 Opinnäytetyö... 22 LÄHDELUETTELO... 24

1 1 JOHDANTO Digitaalisen median käyttö on jatkuvasti lisääntyvää ja se on tärkeä huomioida myös kotiympäristöissä. Nykyään tarjolla on todella helppoja kaupallisia ratkaisuja, joilla voidaan toteuttaa esimerkiksi median jakaminen kotiympäristössä lähiverkon sisällä. Kaiken datan tallentaminen oman tietokoneen tai laitteen levylle ei ole välttämättä järkevää, koska tiedostoja voidaan hakea kodissa sijaitsevalta tiedostopalvelimelta, joka jakaa kyseisen tiedoston myös muille kodin laitteille verkossa. Oman palvelimen voi myös tehdä vanhasta tietokoneesta, sillä monista talouksista saattaa löytyä ylimääräiseksi jääneitä laitteita, joten palvelimen rakentaminen voi olla lähes ilmaista. Opinnäytetyössä tavoitteena oli ensiksi selvittää, minkälaisia ominaisuuksia mediapalvelinratkaisulla saadaan kotiverkkoon. Palvelimen ominaisuuksien selvityksen jälkeen tarkoituksena oli tutkia, mitä kaupallisia ratkaisuja on jo tarjolla oman kotipalvelimen vaihtoehdoksi, minkä jälkeen rakentaa oma palvelin. Tämän palvelimen ominaisuuksia ja tekniikkaa verrataan valmiisiin kaupallisiin ratkaisuihin. Opinnäytetyössä tavoite on luoda Windows-alustainen mediapalvelin käyttäen Windows Server 2016 -käyttöjärjestelmää, jonka asennuksen käyn läpi. Palvelin sijoitetaan kotiverkkoon. Käyn työssä myös läpi palvelimen suunnittelun, kuten minkälaisen laitteiston ja ympäristön palvelin vaatii. Suunnittelussa myös huomioidaan käyttäjien laitteet, joiden perusteella varmistetaan mediaominaisuuksien tuki. Valitsin aiheekseni kodin mediapalvelimet, koska se vaikutti mielenkiintoiselta aiheelta ja siitä saatua tietoa voin hyödyntää hyvin myös omassa käytössä. Olen jo aikaisemmin pohtinut ratkaisuja, miten toteuttaisin kotiin mediapalvelimen, josta voisi streamata mediaa ja jakaa tiedostoja talon kaikille laitteille. Palvelinalustaksi valitsin Windowsin, sillä sen ominaisuuksia ei ole opiskeltu kursseilla niin paljon kuin Linux-pohjaisten alustojen, joten siitä saan paljon uutta tietoa ja pohdittavaa.

2 2 KODIN MEDIAPALVELIN Kodin mediapalvelimella tai kotipalvelimella yleisesti viitataan kotona tai yksityisessä ympäristössä olevaan omaan palvelimeen. Mediapalvelin tarkoittaa erilaisten medioiden jakamiseen optimoitua palvelinta, mutta kun puhutaan kodin mediapalvelimesta, itse lisäisin siihen myös paljon muita rooleja kuin pelkkä medianjakelu. Kuvassa (Kuva 1.) näkyy, kuinka monille eri laitteille mediaa voidaan jakaa. Laitteita voivat olla pelikonsolit, tietokoneet, tabletit, puhelimet ja tv. Jaettavan sisällön määrän kasvaessa kannattaa miettiä, riittääkö laitteiden tavalliset media sharing-ominaisuudet vai onko tarvetta jo mediapalvelimelle. Kuva 1. Kodin mediapalvelin (MyMovies, n.d.). Kodin palvelimessa on yleensä kaksi ratkaisua, joko rakentaa vanhasta tietokoneesta itse palvelinkäyttöön sopiva ratkaisu tai ostaa suoraan valmis kaupallinen ratkaisu, joka on kalliimpi, mutta saattaa jopa olla heti valmis ratkaisu. Kodin mediapalvelin tarjoaa helpon ratkaisun median siirtämiseen kotiverkon sisällä. Mikäli verkossa on monia laitteita, niin kaikki voivat hakea jaetut tiedostot samasta paikasta. Palvelin tarjoaa laitteille myös varmuuskopioinnin mahdollisuuden. Mediapalvelimelle voi asentaa vaikkapa mediakirjaston, josta voi selata ja katsoa kaikki tallennetut videot, kuvat yms. (We Got Served, 2009.)

3 3 MEDIAPALVELIMEN ROOLIT Palvelimen rooleilla viitataan palvelimen sovelluksiin tai ominaisuuksiin, joita palvelin tarjoaa käyttäjälle. Rooleilla voidaan joko viitata Windowsin oman alustan (Add Roles Wizard) tai kolmannen osapuolen ohjelmistojen tarjoamiin palvelimen rooleihin/ominaisuuksiin (esim. Pelipalvelin tai VoIP-palvelin). Palvelimen roolit vaihtelevat palvelimen käyttötarkoituksesta riippuen ja niitä voi lisätä tai poistaa tarpeen mukaan. Windows-palvelimen roolit lisätään Add Roles Wizardilla (Kuva 2.), joka on visuaalinen työkalu, josta valitaan halutut roolit ja niiden ominaisuudet. Mediapalvelimelle rooleja asetetaan tiedosto- ja medianjakelun puolelta. Kodin mediapalvelimelle voidaan lisätä myös web-palvelin, johon sijoittaa oma sivusto. Kuva 2. Add Roles Wizard (Microsoft, n.d.). 3.1 Tiedostonjakelu Tiedostonjakeluun kotiympäristössä on muutamia hyviä ratkaisuja, joista helpoin on Windowsin jaetut kansiot ja homegroup-medianjakelu. Tiedostonjakelun voi myös toteuttaa verkkolevy ominaisuudella, jolloin palvelin tai tietokone jakaa valitun levyn verkon sisällä. Verkkolevyjä on myös ostettavissa valmiina paketteina, jotka tunnetaan myös nimellä NAS (Network-attached storage). Kotiverkossa helpoin ratkaisu on usein Windowsin jaetut kansiot, mikäli datamäärä ei ole suuri. Datamäärän ja laitteiden määrän kasvaessa NAS-vaihtoehto on huomioitava. NAS-laitteet ovat helppo ratkaisu, jos halutaan vain tiedosto- tai mediapalvelin verkkoon. NAS-laitteet ovat edullisempia kuin oikea palvelin. NAS-

laitteissa on usein helppo käyttöliittymä, joten laitteen ylläpito ei välttämättä vaadi erikseen järjestelmänvalvojaa. NAS-verkkolevylle voidaan ajaa myös koneiden backupit. (Seagate, 2017.) Windows Server tarjoaa tiedostonjakeluun Work Folders -roolin, jolla voidaan jakaa esimerkiksi yrityksen työntekijöille tiedosto-sijainti, johon he pääsevät käsiksi mistä vaan internetin välityksellä (Microsoft, 2017). Work Folders synkronoi myös paikallisen kopion koneelle kohteeseen %USERPROFILE%\Work Folders. Work Folders tukee myös uudempia mobiililaitteita. (RootUsers, 2017.) 4 3.2 Web-palvelin Web-palvelin rooli mahdollistaa oman sivuston ylläpidon palvelimelta. Windows ympäristössä web-palvelin rooli tunnetaan nimellä IIS (Internet Information Services), kyseisen roolin saa suoraan asennettua Windowsin Add Roles Wizardilla. Linux-pohjaisilla alustoilla on pääosin käytössä kaksi vaihtoehtoa, joko Apache tai Nginx. Apache on tällä hetkellä suositumpi ja molemmat web-serverit voidaan asentaa joko Linuxin omasta repositorysta tai sovelluksen sivuilta ladattavasta asennuspaketista. Apache ja Nginx-palvelimien etu markkinoilla on, että molemmat palvelimet ovat ilmaisia ja avoimeen lähdekoodiin perustuvia ratkaisuja. IIS on Microsoftin kehittämä ja siitä on saatavilla ilmainen sekä lisensoitu versio. Web-palvelinten markkinajakaumaa tällä hetkellä hallitsee Apache. Kuten kuvasta (Kuva 3.) huomaa, Linux pohjaiset alustat ovat suositumpia Webpalvelimen ylläpitoon. (Wikipedia, 2017a.) Kuva 3. Web-palvelinten markkinajakauma (Wikipedia, n.d.). Windows-alustalle tarjottava IIS web-palvelin ei rajoitu ainoastaan asennettavaksi vain Windows-serverille vaan se voidaan asentaa myös tavalliselle käyttöjärjestelmälle esimerkiksi Windows 10, kuitenkaan kaikki ominaisuudet eivät ole käytössä jokaiselle käyttöjärjestelmälle. (Microsoft, 2017.)

Microsoftin IIS -serveristä uusin versio IIS 10 julkaistiin Windows Server 2016 ja Windows 10 -käyttöjärjestelmien mukana (Wikipedia, 2017b). Palvelimessani tulen käyttämään Windows Server 2016 -versiota, joten käytössä on myös uusimman version IIS 10 web-palvelin. Windows Server 2016 Anniversary päivityksessä IIS 10 -palvelun saa sijoitettua containeriin, jossa se toimii omassa virtuaaliympäristössä. Uusin IISversio myös tarjoaa mahdollisuuden käyttää IIS-palvelua Windowsin uudessa Nano Serverissä, joka on Windows Server -asennus sisältäen vain pakolliset käyttöjärjestelmän osat. Nano Server on optimoitu kevyemmäksi käyttää kuin normaali asennus. Uudessa IIS versiossa on myös mahdollisuus hallita IIS ominaisuuksia Windows PowerShellin kautta. (Microsoft, 2016.) 5 3.3 Medianjakelu Mediapalvelimelle oleellinen rooli on medianjakelu. Medianjakelulla tarkoitetaan median jakelua palvelimelta verkon muille laitteille, joko streamaten tai tarjoten median ladattavaksi. Palvelimelle voidaan asentaa kolmannen osapuolen ohjelmilla mediakirjasto jolloin web-sivulle menemällä tai applikaatiota käyttämällä näkee saatavilla olevan median graafisessa ympäristössä. Medianjakelu voidaan toteuttaa myös Windowsin omalla HomeGroup medianjakelu ominaisuudella, tämä ominaisuus jakaa ryhmään kuuluville koneille ja laitteille tiedostot omassa kotiverkossa. Plex tarjoaa Plex Media Server -ratkaisun kotikäyttäjän mediapalvelimelle. Plex Media Server kokoaa mediasisällöstä mediakirjaston, johon pääsee käsiksi joko selaimesta tai applikaatiosta käsin. Plex Media Server on tarjolla kaikille yleisimmille käyttöjärjestelmille, esimerkkinä Plexin tuettuina käyttöjärjestelminä ovat Windows, macos, Linux ja FreeBSD. (Wikipedia, 2017c.) Kuvassa (Kuva 4.) näkyy, Plex Media Serverin käyttöliittymä selatessa mediasisältöä. Plexille tarvitsee määrittää kansiot, josta se hakee median ja järjestelee sen mediakirjastoon. Plexin mediakirjastoon pääsee myös pelikonsoleilla ja mobiililaitteilla, joten median käyttö ei rajoitu kotiverkon tietokoneisiin. Palvelimellani tulen käyttämään Plex Media Serveriä medianjakamiseen, koska se on monipuolinen ja näyttävä ratkaisu.

6 Kuva 4. Plex mediakirjasto (Cathles.com, n.d.). 3.4 VoIP-Palvelin VoIP-käsitteellä tarkoitetaan IP-puhelussa käytettyä tekniikkaa, jossa ääni siirretään internetin välityksellä palvelimelle ja siitä vastaanottajalle. VoIPpalvelin on yleensä kolmannen osapuolen tarjoama ominaisuus, joka tarjoaa mahdollisuuden ylläpitää omaa palvelinta esimerkiksi suosittuun TeamSpeak VoIP-ohjelmaan. Yleisesti VoIP-palvelimet ovat maksullisia, joten oman palvelimen ylläpito saattaa olla edullisempaa. Aikaisemmin VoIP-palvelimen sijaan on myös käytetty peer to peer -tekniikkaa, jolloin käyttäjien laitteet toimivat palvelimina, tästä esimerkkinä vanhemmat versiot Microsoftin Skypestä. Useimmat VoIP-palvelimet asennetaan asennuspaketilla internetistä. Palvelimen käyttö vaatii tiettyjen palomuurin porttien avaamista yhteyksien mahdollistamiseksi. VoIP-ohjelmistoista suurin osa tarvitsee vielä erikseen ylläpidetyn palvelimen, mutta tarjolla on myös uusia vaihtoehtoja, jotka eivät tarvitse erillistä palvelinta. Sovelluksista esimerkkeinä Discord ja RaidCall ylläpitää omia palvelimia, joihin käyttäjät saavat lisätä omat kanavat, jossa keskustella. 4 MEDIAPALVELIMEN YMPÄRISTÖ Mediapalvelinta hankkiessa tulee aina miettiä, minkälaisen ympäristön mediapalvelin vaatii. Mediapalvelimella on halutuista ominaisuuksista riippuen laitteistovaatimukset ja se tarvitsee hyvän verkkoympäristön. Palvelinympäristöön kuuluu myös käytettävissä oleva käyttöjärjestelmä ja ohjel-

mat. Mediapalvelimen ympäristössä olennaisena osana on myös mediapalvelinta käyttävät client-laitteet (Kuva 5.), joiden tuki tulee ottaa huomioon palvelimen tarjoamissa palveluissa. 7 Kuva 5. Käyttäjä laiteympäristö Laitteiston suurimmat vaatimukset tulevat mediapalvelin käytössä medianjakamisesta. Mikäli mediaa streamataan ja palvelin joutuu käsittelemään mediasisältöä toiston aikana, vaatii se tällöin enemmän suorituskykyä koneelta. Plex Media Serveriä käytettäessä prosessorin minimivaatimus on Intel i3 prosessoria vastaava tai nopeampi. Median käyttäjämäärän kasvaessa minimivaatimukset eivät riitä. Liian vähäisellä suorituskyvyllä palvelin ei kerkeä käsittelemään toistettavaa mediaa ja tämä esiintyy käyttäjällä puskurointina tai median toiston pysähtymisenä. (Plex, 2017.) Palvelinympäristö vaatii vähintään nopean sisäverkon datan jakamiseen. Mikäli mediaa halutaan käyttää palvelimen kotiverkon ulkopuolella, tulee silloin olla myös nopea yhteys ulkoverkkoon. 5 KAUPALLISET RATKAISUT Mikäli mediapalvelinta suunnitellessa ei laitteistoa löydy itseltä, kannattaa silloin harkita valmiin ratkaisun ostamista. Kaupalliset ratkaisut tarjoavat lähes valmiin ratkaisun pienemmällä vaivalla. Mediakäyttöön kotiympäristöön on tarjolla yleisesti kolme ratkaisua. Pilvipalvelut median varastoimiseen on edullisin, mutta mikäli datamäärät ovat isoja, on silloin NAS-verkkolevy parempi vaihtoehto. Viimeinen ratkaisu on ostaa valmis palvelinrunko johon konfiguroida mediapalvelut. Kaupallisen ratkaisun valintaa tukee myös se, jos käyttäjällä ei ole tietotaitoa oman palvelimen rakentamiseen.

Verkossa toimivat suoratoistopalvelut ovat myös todella houkutteleva vaihtoehto mediapalvelimelle, jos oman mediapalvelimen käyttö rajoittuu vain median toistamiseen ja ei omista suurta määrää mediaa. 8 5.1 Palvelinrunko Valmis palvelinrunko tai tietokone on hyvä ratkaisu, jos kodin palvelimeen tarvitsee muitakin ominaisuuksia kuin pelkät tiedosto- ja medianjakeluominaisuudet. Palvelinrunko tarjoaa monipuolisemmat kustomointi mahdollisuudet kuin esimerkiksi NAS-laite. Palvelimelle saa asennettua kaikki halutut ominaisuudet, jolloin ominaisuuksia ei tarvitse rajoittaa pelkästään mediapuolelle. Palvelinrungot myydään yleensä ilman kovalevyjä ja käyttöjärjestelmää, mikäli nämä puuttuvat tarvitsee ne valita käyttökohteen mukaan. Ostaessa tietokoneen palvelinrungoksi, se usein sisältää kovalevyt ja käyttöjärjestelmän. Palvelinrungon asentaminen mediapalvelimeksi vaatii hieman enemmän vaivaa kuin esimerkiksi NAS-laitteen käyttöönotto. Palvelimelle tarvitsee asentaa käyttöjärjestelmä ja siihen konfiguroida tarvittavat mediapalvelin ominaisuudet. Esimerkiksi HP tarjoaa peruspalvelinta (Kuva 6.) hintaan 370 (alv 24%), joka ei kuitenkaan sisällä käyttöjärjestelmää eikä kovalevyjä (Verkkokauppa.com, 2017). Täydellisen paketin ostaessa hinta ylittää helposti NAS-laitteen hinnan, joten tämän takia kannattaa tarkkaan harkita, tarvitseeko palvelimen tarjoamia ominaisuuksia verrattuna NASverkkolevyyn. Mikäli oma tietotaito riittää, kannattaa todennäköisesti ostaa komponentit erikseen ja kasata oma kokoonpano, sillä tämä ratkaisu on usein halvempi. Kuva 6. HP ProLiant palvelin (Verkkokauppa.com, n.d.). 5.2 NAS NAS-verkkolevy on riittävä ratkaisu mediakirjastoksi, jos kodin palvelimeen ei tarvita muita ominaisuuksia kuin median- ja tiedostonjakelu. Verkkolevy vie paljon vähemmän virtaa, kuin normaali palvelin, joten jokapäiväisessä käytössä se on edullisempi. NAS-verkkolevyn ominaisuuksista esimerkkinä QNAP TS-251A, joka näkyy kuvassa (Kuva 7.). Kyseisessä tuotteessa on HDMI-liitin televisiota varten.

Laitteesta löytyy myös 4K-toistomahdollisuus ja sen käyttöjärjestelmälle voidaan lisätä esimerkiksi Plex-mediakirjasto, joka lisätään käyttöjärjestelmän omasta sovellusvalikoimasta. NAS myös muuntaa median laitteille sopivaan muotoon. Laite kytketään verkkoon verkkokaapelilla, mutta usbportit mahdollistavat myös laitteen lisäämisen wifi-verkkoon sovittimen kanssa. Yleisesti NAS-laitteet myydään ilman kovalevyä, joten laitteeseen tulee hankkia käyttöön sopivat kovalevyt. NAS-laite vaatii suuren kovalevykapasiteetin ja varmatoimisen levyn, koska useimmat laitteet ovat vuorokauden ympäri päällä. (TechRadar, 2016.) 9 Kuva 7. QNAP NAS verkkolevy (QNAP, n.d.). 5.3 Pilvipalvelut Pilvipalvelut toimivat edullisena ratkaisuna, mikäli pelkkä tiedostonjakelu riittää. Pilveen voi tallentaa ja varmuuskopioida tarvittavat tiedostot. Pilvipalvelut ovat usein pienille datamäärille ilmaisia ja lisätilan ostaminen on suhteellisen edullista. Esimerkkinä Microsoftin oma OneDrive joka löytyy jo useimmista uusista laitteista esiasennettuna. Microsoft OneDrive tekee paikalliselle levylle kansion josta se synkronoi tiedostot pilveen, mutta tiedostot voi silti halutessaan siirtää käsin web-sivun kautta. OneDrive näyttää kuvat galleriana verkossa. Ilmaisena OneDrive tarjoaa 5GB tallennustila, kuitenkin halutessaan OneDriveen voi ostaa lisätilaa esimerkiksi 50GB hintaan $1,99/kuukausi. Kuten kuvassa (Kuva 8.) huomaa, pelkkä tallennustila verkossa e maksa paljoa kuukausierissä. (PC Mag, 2016.) Kuva 8. Pilvipalveluiden hinnat (PCMag n.d.).

Pilvipalveluiden hintaa kannattaa kuitenkin ajatella vuositasolla, jolloin kuukausimaksuista kasaantuu jo hyvä summa. Pilvitallennukseen käytetyn rahan voisi myös sijoittaa omaan tiedostopalvelimeen tai NAS-laitteeseen joka pitkällä aikavälillä on parempi vastine rahalle ja tarjoaa enemmän medianjakelu ominaisuuksia. 10 5.4 Suoratoistopalvelut Verkossa toimivat suoratoistopalvelut kuten Netflix ja Viaplay tuovat myös erittäin hyvän ratkaisun median suoratoistoon. Mikäli muita ominaisuuksia kuin mediakirjasto elokuville ja sarjoille ei tarvita tai ei omista kattavaa määrää mediaa, kannattaa silloin harkita verkossa toimivia suoratoistopalveluita. Useimmat suoratoistopalvelut maksavat n. 10 euroa kuussa ja tarjoavat ajankohtaisen ja kattavan mediasisällön elokuvista tv-sarjoihin. Osa suoratoistopalveluista myös tarjoaa live lähetyksiä, sisältäen esimerkiksi urheilua. 6 MEDIAPALVELIMEN SUUNNITTELU Mediapalvelinta hankittaessa tulee suunnitella laitteet ja ympäristö tarpeiden mukaan. Ensimmäisenä olisi hyvä tarkastella minkälaisen mediapalvelimen tarvitsee, kuinka isot datamäärät ovat ja minkälaista mediaa jaettavissa on. Suunnittelussa seuraavaksi tulee kartoittaa, minkälaisia laitteita käyttäjillä on ja minkälainen verkkoympäristö on käytettävissä. Laitteistoympäristön selvittämisen jälkeen kannattaa miettiä budjetti mediapalvelimelle ja onko taloudessa ylimääräisiä laitteita, joita voisi hyödyntää. Budjetin määrityksen jälkeen, tulee verrata aikaisemmin asetettuja vaatimuksia budjetin sisällä oleviin kaupallisiin ratkaisuihin. 7 TIETOTURVA JA TEKIJÄNOIKEUS Mediapalvelimen tietoturvassa käytettäessä Windows-alustaa tärkein asia on päivitysten asentaminen ajallaan, tämä korjaa aina ajankohtaisimmat tietoturva-aukot. Mediapalvelimen ominaisuuksia asentaessa voidaan joutua avaamaan portteja verkosta, joten porttien avaaminen tulee suorittaa port-forwarding toiminnolla reitittimestä ja tämän jälkeen avataan samat portit palomuurista. Vaarallinen tapa usein on laittaa portteja käyttävien laitteiden IP-osoitteet reitittimen DMZ (Demilitarized Zone) alueelle, joka käytännössä avaa kaikki portit, tätä ei kuitenkaan tule käyttää missään tapauksessa palvelimille. Tietoturvassa kannattaa muistaa myös pitää käytössä vähintään Windowsin oma tietoturvaohjelmisto, kuitenkin on suositeltavaa asentaa kolmannen osapuolen ohjelmisto tätä varten.

11 Tekijänoikeus ja laillisuus ei ole niin selkeä asia kodin mediapalvelimella, vaikkakin Plexin käyttöehdoissa lukeekin, että kaikki sisältö joita jaetaan, on omistettava ja jakamisen oltava laillinen oikeus. Media kulkee kotiverkon yli, joten ei ole selkeää sisältääkö se yksityisen kopioinnin oikeuden. Yksityisen kopioinnin esimerkkinä, kuluttaja joka on laillisesti hankkinut DVD/CD levyn, saa kopioida sen yksityiseen käyttöön perheen sisällä (Tekijanoikeus.fi, 2018). Jaettavaan sisältöön ei saa kuulua netistä laittomasti ladattuja medioita, vaikkakin pelkässä sisäverkon jakamisessa siitä suurella todennäköisyydellä ei välitetä. 8 MEDIAPALVELIMEN TOTEUTUS Ympäristön suunnittelun ja laitteiden valinnan jälkeen voi aloittaa itse palvelimen asentamisen. Verkkoympäristönä tässä toteutuksessa on kotiverkko. Laiteympäristössä on pääosin tietokoneita, mutta verkosta löytyy myös älypuhelimia ja pelikonsoli. Palvelimena on ylimääräiseksi jäänyt tietokone, johon asennetaan tarvittavat ominaisuudet. Medianjakaminen toteutetaan Plex Media Serveriä hyödyntämällä ja tiedostonjakelu verkkolevy ominaisuudella. Palvelimelle myös asennetaan TeamSpeak3 VoIP-palvelin. Palvelimelle lisätään myös Microsoftin IIS web-serveri, johon sijoitetaan kotisivut ja kuvien selaamiseen galleria. Palvelimen alustaksi valitsin Windows Server 2016 -version. 8.1 Asennusmedian luominen Palvelimen asennuksessa ensimmäisenä luodaan asennusmedia valitulle alustalle. Asennusmedia luodaan joko DVD-levylle tai USB-tikulle. Asennusmedia on usein ISO-levykuvana, joten se pitää purkaa haluttuun kohteeseen eli USB-tikulle. Levykuvan lisääminen USB-tikulle voidaan tehdä komentoriviltä, mutta myös Rufus nimisellä graafisella työkalulla. Rufukseen määritellään tarvittavat asetukset laitteistolle sopivaksi. Laitteiston boot mode (UEFI/Legacy) määrittelevät mitkä asetukset tulee Rufuksesta valita. Kuvassa (Kuva 9.) olevat asetukset toimivat Legacy BIOS -asetuksen kanssa, mikäli BIOS-asetuksissa on UEFI päällä, tulee vaihtaa GPT-osiointi ja FAT32-asetukset Rufukseen (Brink, 2017). Samalla työkalulla voidaan luoda asennusmedia myös muille alustoille, esimerkiksi Linux pohjaiset käyttöjärjestelmät.

12 Kuva 9. Rufus ohjelma 8.2 Käyttöjärjestelmän valmistelu Käyttöjärjestelmän asennuksen alkuvaiheessa tulee valita haluttu käyttöjärjestelmän versio, tässä valittavana on Windows Server 2016 ja Windows Server 2016 with Desktop Experience (GUI). Mikäli valitsee Windows Server 2016 asennuksen, asentaa tämä vain perusversion palvelimesta ja tämän hallinta tapahtuu komentoriviltä. Graafisen ympäristön saa asentamalla Windows Server 2016 with Desktop Experience -version, joka asentaa graafisen käyttöliittymän, tämä muistuttaa Windows 10 -työpöytää. Tässä kohdassa valitaan Windows Server 2016 with Desktop Experience -versio, sillä se helpottaa muiden sovellusten hallintaa ja asentamista. Asennuksen alussa on hyvä myös jakaa käytettävissä oleva levytila, tämän voi tehdä myöhemminkin käyttöjärjestelmän puolella. Mediapalvelimelle kannattaa mediakirjastoa ja tiedostonjakelua varten jakaa levyltä omat osiot. Mikäli levyjä on useampi, kannattaa silloin määrittää medialle ja muulle datalle omat levyt. Käyttöjärjestelmän asennuksessa seuraavaksi tarvitsee syöttää järjestelmänvalvojalle uusi salasana. Asennuksen valmistuttua, Server Managerista kannattaa valita Remote Desktop -ominaisuus päälle, jotta palvelinta voi hallita verkon muilla laitteilla Windowsin omaa Remote Desktop -palvelua hyödyntäen. Kuvassa

(Kuva 10.) on esitettynä, kuinka Remote Desktop -ominaisuus otetaan käyttöön. Server Managerista valitaan Local Server, tämän jälkeen klikataan Remote Desktop Disabled kohtaa, josta aukeaa System Properties ikkuna. Ikkunasta valitaan Allow remote connections to this computer, jonka jälkeen painetaan OK ja palvelin käynnistetään uudestaan. Palvelimen käynnistyttyä uudelleen, on mahdollisuus kirjautua Remote Desktop palveluun, johon kirjaudutaan Administrator käyttäjänä ja aiemmin määritetyllä salasanalla. 13 Kuva 10. Remote desktop käyttöönotto Palvelimen nimi kannattaa muuttaa helposti tunnistettavammaksi. Oletuksena käyttöjärjestelmä generoi satunnaisen pitkän nimen, joten käyttöä varten lyhyempi ja helposti tunnistettava nimi on suositeltavaa muuttaa. Windows Serverin valmiiksi generoima laitteen nimi voi olla esimerkiksi WIN-BAM7USVS6N1, jolloin useiden laitteiden ollessa verkossa voi tunnistaminen voi olla vaikeaa. Laitteen nimi on muutettu muotoon TMSERV17, tämä on helppo muistaa laitetta hallittaessa. Esimerkiksi Remote Desktop -palvelu tarvitsee yhdistämiseen palvelimen nimen tai IPosoitteen, tässä tapauksessa on hyötyä helposti muistettavasta nimestä. Windows Serverin asennusmedia harvoin sisältää viimeisimpiä päivityksiä, joten käyttöjärjestelmän päivitykset ovat suositeltavia asentaa, tämä on tärkeää myös tietoturvan kannalta. Päivitykset sisältävät myös laitteiston ajureiden päivityksiä, jotka saattavat tarjota huomattavaa suorituskyvyn parannusta. Laitteiston ajureihin kannattaa erityisesti kiinnittää huomiota, jos palvelimena käytetty laite ei ole tarkoitettu alun perin palvelinkäyttöön. Hyvänä esimerkkinä tässä työssä käytetty laite, joka alun perin on kotitietokone. Windows Serverin omien päivityksien kanssa kannattaa ainakin asentaa piirisarjan ja näytönohjaimen uusimmat ajurit.

Local Server osiosta kannattaa ottaa Internet Explorer Enhanced Security Configuration -asetus pois käytöstä. Asetus rajoittaa selaimessa näytettävää verkkosisältöä ja saattaa vaikeuttaa ohjelmien lataamista. Asetuksen pois päältä ottaminen helpottaa palvelimen asennusta, koska selain ei yritä estää jokaista toimintoa. Tietoturvan takia asetus kannattaa palauttaa päälle, kun tarvittavat ohjelmistot ovat ladattu verkosta. Kuvassa (Kuva 11.) näkyy, kuinka asetus otetaan pois päältä. Selaimen käytön ajaksi riittää, että ominaisuus on kytketty vain pois vain järjestelmänvalvojilta. Yleisesti selaamista itse palvelimella tulisi välttää, myös kaikki asennuspaketit ja muut lataukset tulisi hakea client-laitteilla eikä palvelimella (Microsoft Support, 2017). 14 Kuva 11. IE Enhanced Security Configuration 8.3 Tiedostonjakelu Tiedostonjakelu toteutetaan lisäämällä palvelimelle verkkolevy. Tätä varten on asennusvaiheessa jätetty kovalevyltä tyhjä osio käytettäväksi. Osio formatoidaan ja annetaan nimi, tämän jälkeen käydään osion asetuksista (Kuva 12.) muuttamassa verkkojako päälle. Painamalla Advanced Sharing kohtaa aukeaa ikkuna, josta klikataan Share this folder asetus päälle ja valitaan jaettavalle kohteelle nimi. Asetuksissa voidaan myös määrittää maksimi käyttäjämäärä. Asetusten muuttamisen jälkeen ominaisuuksissa näkyy Network Path, jolla päästään käsiksi jaettuun kohteeseen. Jaetun levyn lisääminen koneille tapahtuu Map Network Drive toiminolla käyttäjän koneella, tähän lisätään haluttu asematunnus ja verkkolevyn osoite, joka on tässä tapauksessa \\Tmserv17\f. Seuraavaksi painetaan Finish, jolloin aukeaa ikkuna, joka kysyy käyttäjätunnuksia verkkolevylle, tässä tapauksessa kirjaudutaan järjestelmänvalvojan tunnuksilla. Mikäli verkkolevyn tekee ympäristöön missä on paljon eri käyttäjiä, esimerkiksi yrityksissä, tulee käyttää Group Policy Management työkalua luomaan käyttäjille omat kansiot.

15 Kuva 12. Osion ominaisuudet ikkuna Käyttöön voi tarvittaessa myös lisätä Windows HomeGroup -jakamisen. Windows HomeGroup on käytettävissä Windows 7, 8.1 ja 10 versioilla. HomeGroup jaolla voidaan määrittää tietyt kansiot jaettavaksi HomeGroup ryhmään kuuluvien laitteiden kanssa. 8.4 Medianjakelu Medianjakelua varten asennetaan Plex Media Server. Plex Media Server asennus aloitetaan lataamalla asennuspaketti Plexin verkkosivuilta https://www.plex.tv/downloads/. Asennuspaketti valitaan käyttöjärjestelmän mukaan, tässä palvelimessa asennuspaketti on Windows 7 tai uudempi. Kuvassa (Kuva 13.) on Plex Media Serverin asennus, jossa voi halutessaan valita asennuskansion, oletuksena kansio on C:\ asemalla. Asennuskohteen valinnan jälkeen painetaan Install, jolloin ohjelma asentuu konfigurointivaiheeseen asti. Kuva 13. Plex asennus

Plex Media Serverin konfigurointi aloitetaan valitsemalla palvelimelle nimi (Kuva 14.), joka näkyy Plex-sovelluksissa. Mediapalvelimelle annetaan sama nimi kuin itse palvelimella on, joten tähän laitetaan TMSERV17. Sivulla kysytään, halutaanko mahdollistaa median käyttö kotiverkon ulkopuolella, tämä mahdollistaa tunnelia käyttäen yhdistämisen ulkoverkosta. 16 Kuva 14. Plex konfigurointi Plex Media Serverin konfiguroinnissa seuraava vaihe on määrittää saatavilla olevat mediakirjastot. Tätä kohtaa ennen kannattaa luoda levylle kansiot, johon media sijoitetaan. Käyttöjärjestelmän asennuksessa oli tämä jo huomioitu ja jätetty vapaaksi levyosio medialle. Levyosio PlexMedia (E:) on tarkoitettu Plexin mediakirjastoksi, jolloin sinne luodaan kansiot Music, Photos, Video ja TVshows. Mediakirjastojen sijainnin määritys Plexissä tapahtuu valitsemalla ensin kirjaston tyyppi (Kuva 15.), jolloin Plex tietää mitä formaatteja se hakee kansiosta. Kun kirjastolle on asetettu tyyppi ja nimi siirrytään seuraavan kohtaan, jossa kysytään mediakirjaston sijainti. Kirjaston lisääminen tehdään kaikille halutuille mediatyypeille.

17 Kuva 15. Plex mediakirjaston luominen Mediakirjastojen lisäämisen jälkeen on viimeistään siirrettävä mediat luotuihin kansioihin, sillä Plex Media Server alkaa etsiä saatavilla olevia medioita määritetyistä kohteista. Plexin haettua median, se järjestelee ne kirjastoon ja hakee niille metatiedot internetistä. Plexin asetuksista voi muuttaa mediakirjaston asetuksia ja kirjaston päivityksen voi ajastaa joka tunnille tai päivittämään heti kun kansiossa tapahtuu muutos. Plexin mediakirjasto on tarjolla verkossa selaimella osoitteesta https://plex.tv/web. Sivu pyytää kirjautumaan Plexiin luoduille tunnuksille, jolla sivusto osaa ohjata käyttäjän oikeaan mediakirjastoon. Plex web mediakirjasto tukee myös mobiiliselaimia, mutta mobiililaitteille on erikseen tarjolla applikaatio (Kuva 16.). Kuva 16. Plex mobiili applikaatio

18 8.5 VoIP-palvelin Tässä kotiverkossa mediakäytön lisäksi on hyödyllistä asentaa palvelimelle oma VoIP-palvelin, jota tullaan hyödyntämään kommunikointiin. VoIP-palvelimena tulee olemaan TeamSpeak3-ohjelman palvelin, kyseinen ohjelma ei itsessään tarjoa palvelinta, joten palvelin tulee vuokrata tai ylläpitää itse. Ei-kaupalliseen käyttöön TeamSpeak tarjoaa kaksi asennusvaihtoehtoa, lisensöimättömällä asennuksella voi ylläpitää yhtä palvelinta, jolla on maksimissaan 32 käyttäjää. Tarvittaessa lisää paikkoja käyttäjille, pitää erikseen hakea TeamSpeakin sivujen kautta ei-kaupallista lisenssiä, joka tarjoaa tuen kahdelle palvelimelle ja 512 käyttäjälle. (TeamSpeak, 2018.) Asennuksen aluksi ladataan tarvittavat asennuspaketit netistä. Asennukseen tulee ladata TeamSpeakin Client ja Server versiot Windows 64 bittiselle alustalle osoitteesta http://www.teamspeak.com/?page=downloads, tämän jälkeen ladataan vielä PortForward Port Checker verkon porttien tarkistamiseksi osoitteesta https://portforward.com/software/downloadinstructions/network-utilities/. Ensimmäiseksi asennetaan TeamSpeakin Client -versio, jonka jälkeen asennetaan Port Checker, molemmat asentuvat itsestään eikä niihin tarvitse erillistä konfigurointia asennusvaiheessa. Asennusten valmistuttua tulee seuraavaksi avata reitittimeltä tietyt portit palvelimen yhteyksien mahdollistamiseksi (Kuva 17.). VoIP-palvelin tarvitsee yhteyksiin portit 9987,10011 ja 30033 ja nämä määritellään avoimiksi palvelimen IP-osoitteelle, tässä kohdassa kannattaa antaa palvelimelle staattinen IP-osoite, mikäli sitä vielä ei ole tehty. Pelkästään reitittimen porttien avaaminen ei riitä, koska myös palvelimen palomuuriin pitää määritellä kyseiset portit sallituiksi. (m@liciou$, 2011.) Kuva 17. Cisco EPC3928AD Portit Kun reitittimen ja palvelimen portit on avattu, tarkistetaan toimivuus Portforwardin PortChecker -ohjelmalla. Ohjelmaan syötetään portti ja protokolla mitä halutaan testata, jolloin ohjelma kertoo, onko yhteys laitteeseen saatavilla kyseisestä portista (Kuva 18.). Tämä testaus suoritetaan kaikille avatuille porteille. Ohjelma kertoo myös mikä on ulkoverkkoon näkyvä IPosoite palvelimelta, tämä IP-osoite kannattaa laittaa talteen, koska tällä osoitteella pääsee yhdistämään VoIP-palvelimeen. (m@liciou$, 2011.)

19 Kuva 18. PortChecker Seuraavaksi puretaan ja uudelleen nimetään aiemmin ladattu TeamSpeak 3 Server asennuspaketti muotoon TeamSpeak 3 Server, jonka jälkeen purettu kansio siirretään palvelimen asennuskansioon C:\Program Files\ (mikäli on käytössä 32-bittinen versio, silloin kansio on C:\Program Files (x86)\ ). Kun kansio on siirretty, etsitään kansiosta ts3server.exe joka suoritetaan järjestelmänvalvojana, tämä generoi VoIP-palvelimen pääkäyttäjälle oman salasanan ja avaimen jolla voidaan hallinnoida palvelinta. Ikkunan antamat tiedot kannattaa tallentaa muistiin, sillä niitä ei näe uudestaan. (m@liciou$, 2011.) Seuraavaksi avataan TeamSpeak 3 client -versio josta kirjaudutaan palvelimelle. Palvelimelle kirjautuminen onnistuu menemällä Connections -> Connect, jolloin aukeaa ikkuna jossa ohjelma kysyy palvelimen osoitetta, salasanaa ja nimimerkkiä. Palvelimen osoite on localhost ja nimimerkillä ei ole väliä tässä kohtaa, eikä palvelimelle ole vielä asetettu salasanaa. Seuraavaksi kun painaa Connect, tämän yhdistäessä kysyy ohjelma avainta (Kuva 19.), joka luotiin TeamSpeak 3 server -kansiossa. Avaimella palvelin tunnistaa järjestelmänvalvojan ja tällöin määrittää uudelle käyttäjälle oikeudet muokata palvelinta. Seuraavaksi voidaan lisätä palvelimelle salasana ja muokata/lisätä halutut kanavat käyttäjille. Käyttäjät pääsevät kirjautumaan juuri luodulle palvelimelle ulkoisella IP-osoitteella, joka tallennettiin PortChecker ohjelmasta. (m@liciou$, 2011.)

20 Kuva 19. TeamSpeak 3 client 8.6 IIS web-palvelin Käytettäessä Windows-alustaa voidaan palvelimelle lisätä myös IIS web - palvelin. IIS web -palvelin asennetaan palvelimelle lisäämällä kyseinen rooli Server Managerista Add Roles and Features Wizardilla. Valitaan asennustyypiksi Role-based or feature-based installation ja painetaan seuraava. Seuraavaksi asennus kysyy mihin rooli asennetaan, tässä tapauksessa valitaan asennus server poolista jossa näkyy käytössä olevan palvelimen nimi. Seuraavaksi tulee valita, mikä rooli halutaan asentaa, tässä valitaan Web server (IIS) ja mennään seuraavaan vaiheeseen. Asennus kysyy, halutaanko ylimääräisiä ominaisuuksia asentaa lisäksi, tämä kohta voidaan jättää tyhjäksi. Lopussa asennus kysyy mitä palveluita IIS rooliin halutaan (Kuva 20.), tämän voi jättää oletuksilleen ja lisätä myöhemmin ominaisuuksia tarpeen mukaan. Ominaisuuksien valinnan jälkeen palvelin asentaa uuden roolin ja tarvittaessa käynnistyy uudelleen. Kuva 20. IIS roolin ominaisuudet

IIS konfigurointi ja sivuston lisääminen tapahtuu IIS managerista, helpoiten manageriin pääsee menemällä käynnistä valikon Windows Administrative Tools kohtaan ja avaamalla sieltä Internet Information Services (IIS) ohjelman. IIS on luonut jo oman pohjan sivustolle, myös uusien sivustojen luominen onnistuu samasta ikkunasta. IIS tekee www-kansionsa C: levyn juureen, josta se löytyy osoitteesta C:\inetpub\wwwroot. Kun kansioon lisää oman index.html sivun, tulee Default document -asetus tarkistaa sivuston asetuksista. Etsitään IIS Managerista Sites->Default Web Site, klikataan sivuston asetukset auki ja avataan Default document. Tästä ikkunasta tulee muuttaa käytössä oleva index sivun tyyppi, tässä tapauksessa riittää, kun käytössä on vain index.html. Tarvittaessa voi myös luoda oman sivun, jota sivusto käyttää oletuksena. Web-palvelimen päällä voidaan ylläpitää sivustoa (Kuva 21.), joka toimii kuvagalleriana mediapalvelimen kansiosta. Selaaminen on huomattavasti helpompaa selaimella kuin erikseen käyttää sovellusta tai isoa mediakirjastoa. Galleriana toimii esimerkissä UberGallery, jonka asennuspaketti noudetaan osoitteesta http://www.ubergallery.net/. Kuvagalleria vaatii toimiakseen PHP ominaisuuden web-palvelimelle, tämä asennetaan Web Plaftform Installer työkalulla. 21 Kuva 21. UberGallery sivustolla

22 9 LOPPUTULOKSET 9.1 Mediapalvelinratkaisut Mediapalvelin käyttöön Windows ympäristö on helposti käyttöön otettava ratkaisu. Projektissa käytössä ollut Windows Server 2016 on toimiva ratkaisu myös kodin mediapalvelimeksi, mutta mikäli kyseistä versiota ei ole saatavilla on edullisempaa ja järkevämpää käyttää Windows 10 -käyttöjärjestelmää. Windows 10 -käyttöjärjestelmä tarjoaa samat tarvittavat ominaisuudet mediapalvelinkäyttöön kuin Windows Server 2016. Ylimääräiselle tietokoneelle kodin mediapalvelimen pystyttäminen on edullista, jos haluaa rakentaa sen Linux ympäristöön tai omistaa Windows lisenssin mitä voi hyödyntää. Pienelle budjetille oman mediapalvelimen rakentaminen kodin ylimääräisestä tietokoneesta on paras ratkaisu. Budjetin salliessa harkitsisin myös valmista ratkaisua, joka tässä tapauksessa olisi NAS-verkkolevy mediaominaisuuksilla. NAS-verkkolevy on helppokäyttöinen ja nopea ottaa käyttöön, yksi suuri etu NAS-verkkolevyllä on myös pienempi sähkönkulutus, kuin tavallisessa palvelimessa, joka tulee huomioida, sillä mediapalvelimen tulisi olla saatavilla vuorokauden ympäri. NAS-verkkolevy tarjoaa esimerkiksi suoraan Plex-mediapalvelin ja verkkolevyominaisuudet. NASverkkolevy ei tarjoa mahdollisuutta asentaa VoIP-palvelinta, joten jos tämä ominaisuus on pakollinen, tulee harkita palvelinrungon tai käyttöön sopivan tietokoneen ostamista. VoIP-palvelimen voi kuitenkin vuokrata verkosta edullisesti, joten tämän ominaisuuden takia erikseen laitteiston ostaminen ei ole taloudellisesti kannattavaa. Verkon suoratoistopalvelun käyttäminen on myös hyvä vaihtoehto mediapalvelimelle, koska mediasisältö on aina ajankohtaista ja kaikki media on jo valmiiksi saatavilla, mikäli muita ominaisuuksia ei tarvitse kuin mediakirjaston, on silloin järkevin ratkaisu liittyä verkossa toimivaan suoratoistopalveluun. 9.2 Opinnäytetyö Opinnäytetyön aiheena mediapalvelin ja Windows alusta oli mielenkiintoinen, sillä halusin aiheen, josta saatua tietoa voin hyödyntää käytännössä myöskin opinnäytetyön jälkeen. Opinnäytetyössä halusin myös laajentaa tietämystä Windows Serverin käytöstä, joten mediapalvelin Windowsalustalle oli hyvä aihe. Aiempaa kokemusta Windows-serverin käytöstä oli koulusta muutaman tehtävän ja projektin verran, sillä suurimmassa osassa tehtävissä on hyödynnetty Linux-alustaa. Windows Serverin asentaminen projektia varten ei ollut hankalaa, sillä se tapahtui samantapaisesti kuin normaalin Windows 10 asentaminen. Windows Serveriin mediapalvelin ominaisuuksien lisääminen myös onnistui sujuvasti, sillä monesta ominaisuudesta oli kattavat dokumentaatiot verkossa, joiden pohjalta oli helppo luoda oma konfiguraatio palvelimelle.

23 Opinnäytetyössä vaikein asia oli toteuttaa projektin dokumentointi, koska käytännön asentaminen ja konfiguroiminen tapahtui sujuvasti pienen opiskelun jälkeen. Opinnäytetyön dokumentoinnissa oli myös käytännön asennuksen selostamisessa haasteita, koska tuli aina pohdittua mikä on oleellista kertoa kyseisestä kohdasta ja mikä tulee jättää pois. Projektin dokumentointia helpotti paljon alussa tehty sisällysluettelo, jonka pohjalta aloitin asioita opiskelemaan ja kirjoittamaan. Tiedon etsiminen myös osaan aiheista oli hieman haastavaa. Omasta mielestä mediapalvelin projekti kotiympäristöön onnistui todella hyvin, sillä siinä toteutui sille annetut vaatimukset. Opinnäytetyöstä voi helposti todeta, että mediapalvelin kotiympäristöön on mahdollista toteuttaa ns. ylimääräisillä laitteilla suhteellisen edullisesti ja helposti, mutta myös kaupallisesti tarjolla olevat ratkaisut ovat huomioitava suunnittelussa.

24 LÄHDELUETTELO Brink, S. (24. Lokakuu 2017). Installation & Upgrade Create Bootable USB Flash Drive to Install Windows 10. Noudettu osoitteesta: https://www.tenforums.com/tutorials/2376-create-bootable-usb-flashdrive-install-windows-10-a.html m@liciou$. (9. Maaliskuu 2011). Complete guide to setup a TeamSpeak 3 Server on Windows desktops. Noudettu osoitteesta: https://forum.teamspeak.com/threads/63164-complete-guide-to-setupa-teamspeak-3-server-on-windows-desktops Microsoft. (22. Marraskuu 2016). New Features Introduced in IIS 10.0. Noudettu osoitteesta: https://docs.microsoft.com/en-us/iis/getstarted/whats-new-in-iis-10/new-features-introduced-in-iis-10 Microsoft. (8. Marraskuu 2017). IIS Installation. Noudettu osoitteesta: https://technet.microsoft.com/en-us/library/cc731179(v=ws.11).aspx Microsoft. (4. Toukokuu 2017). Work Folders Overview. Noudettu osoitteesta: https://docs.microsoft.com/en-us/windows-server/storage/workfolders/work-folders-overview Microsoft Support. (12 Heinäkuu 2017). Microsoft Support - Internet Explorer Enhanced Security Configuration changes the browsing experience. Haettu osoitteesta: https://support.microsoft.com/en-us/help/815141/internet-explorer-enhanced-security-configuration-changes-the-browsing PC Mag. (25. Helmikuu 2016). Noudettu osoitteesta: http://uk.pcmag.com/microsoft-skydrive/1433/review/microsoftonedrive Plex. (13. Marraskuu 2017). Plex Media Server Requirements. Noudettu osoitteesta: https://support.plex.tv/hc/en-us/articles/200375666-plex-media-server- Requirements RootUsers. (9. Elokuu 2017). Implement Work Folders in Windows Server 2016. Noudettu osoitteesta: https://www.rootusers.com/implement-work-folders-in-windows-server- 2016/ Seagate. (13. Marraskuu 2017). What is NAS. Noudettu osoitteesta: https://www.seagate.com/gb/en/tech-insights/what-is-nas-master-ti/

25 TeamSpeak. (9. Tammikuu 2018). Licensing Overview. Noudettu osoitteesta: https://www.teamspeak.com/en/licensing.html TechRadar. (22. Marraskuu 2016). How to use a NAS device as a home media server. Noudettu osoitteesta: http://www.techradar.com/how-to/how-to-use-a-nas-device-as-a-homemedia-server Tekijanoikeus.fi. (9. Helmikuu 2018). Teosten käyttäminen. Noudettu osoitteesta: http://www.tekijanoikeus.fi/tekijanoikeus/luvallinen-kaytto/ We Got Served. (13. Toukokuu 2009). Get Started: What is a Home Server? Noudettu osoitteesta: https://wegotserved.com/2009/05/13/get-started-what-is-a-homeserver/ Verkkokauppa.com. (23. Marraskuu 2017). HPE ProLiant ML10 Gen9 Entry palvelin. Noudettu osoitteesta: https://www.verkkokauppa.com/fi/product/34244/gvmnx/hpe-proliant- ML10-Gen9-Entry-palvelin Wikipedia. (8. Marraskuu 2017a). Web server - Wikipedia. Noudettu osoitteesta: https://en.wikipedia.org/wiki/web_server Wikipedia. (8. Marraskuu 2017b). Wikipedia - Internet Information Services. Noudettu osoitteesta: https://en.wikipedia.org/wiki/internet_information_services Wikipedia. (9. Marraskuu 2017c). Wikipedia - Plex. Noudettu osoitteesta: https://en.wikipedia.org/wiki/plex_(software)#plex_media_server Kuva 1: MyMovies (n.d). Kodin mediapalvelin. Haettu osoitteesta: http://www.mymovies.dk/media/30187/homeandessentials753.png Kuva 2: Microsoft (n.d). Add Roles Wizard. Haettu osoitteesta: https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/installing-iis-8-on-windows-server-2012/_static/image25.png Kuva 3: Wikipedia (n.d). Web-palvelinten markkinajakauma. Haettu osoitteesta: https://en.wikipedia.org/wiki/web_server Kuva 4: Cathles.com (n.d). Plex mediakirjasto. Haettu osoitteesta: https://www.cathles.com/wp-content/uploads/2015/01/plex1.jpg

26 Kuva 6: Verkkokauppa.com (n.d). HP ProLiant palvelin. Haettu osoitteesta: https://cdn-b.verkkokauppa.com/1920/images/37/2_321695-1792x3975.jpeg Kuva 7: QNAP (n.d). QNAP NAS verkkolevy. Haettu osoitteesta: https://www.qnap.com/i/_attach_file/product/photo/800_500/239_1466651074_ts-251a_right-angle-ofelevation2bremote-control.png Kuva 8: PCMag (n.d). Pilvipalveluiden hinnat. Haettu osoitteesta: https://www.pcmag.com/media/images/484267-online-storage-pricing.jpg?thumb=y