FS Data

FS Data - webbhotell, domännamn, e-post, servrar


  • Om oss

  • Blogg

  • Panel

  • Webbmail

  • Support

nov 14 2012

Så kommer du igång med Node.js

Node.js är en serverbaserad lösning som är avsedd att hantera skalbara och väldigt snabba webbapplikationer. En webbapplikation är, väldigt enkelt uttryckt, en smartare/mer funktionell hemsida. Node.js är avsedd för snabba, skalbara och minnessnåla webbapplikationer.

När man hanterar en webbapplikation med en traditionell webbserver, såsom Apache, så sker interaktionen mellan användarna och applikationen via ”trådar” (thread-based). Användaren ansluter till applikationen och får en köplats på webbservern, som hanteras enligt principen ”först till kvarn”. Om applikationen är väldigt populär (om det är mycket trafik till hemsidan) så kan långa laddningstider uppstå.

Om man istället använder Node.js för att hantera en webbapplikation så sker interaktionen mellan användarna och applikationen via ”händelser” (event-based). Användaren ansluter till applikationen, vilket skapar en händelse (t ex leverans av en sida). Node.js fortsätter sedan att hantera denna anslutning asynkront med övriga anslutningar, så att en kö aldrig behöver uppstå.

Man kan säga att Node.js är serversidans motsvarighet till AJAX på klientsidan.

Rätt så smart va? 🙂

Nackdelen med Node.js, det är att webbapplikationerna behöver anpassas för att kunna hantera dessa ”händelser”. Det är t ex inte möjligt att bara köra igång med en vanlig WordPress-sida i Node.js. Det krävs helt enkelt lite mer intelligens i webbapplikationen.

Om man vill komma igång och börja testa Node.js så är det faktiskt rätt så enkelt. Det enda som krävs är att man har tillgång till en egen server eller VPS. Här följer en liten guide till hur man installerar Node.js. Ett stort tack till vår kund Peter Olsson på PK Data för detta!

Installera Node.js på en Linux (CentOS) VPS hos FS Data:

  1. Logga in som root eller kör su -. Kör nedanstående från /root eller valfri mapp.
  2. Installera paket som behövs:

    yum groupinstall ’Development Tools’
    yum install openssl-devel

  3. Hämta Python 2.7.3 (2.6 eller 2.7 krävs). Det finns inget paket så:

    wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tgz
    tar -zxvf Python-2.7.3.tgz
    cd Python-2.7.3
    ./configure && make && make install
    cd ..

  4. Det finns sedan maj inte längre något uppdaterat paket till CentOS. Kolla senaste version av Node på http://nodejs.org/download/ och kör:

    wget http://nodejs.org/dist/v0.8.14/node-v0.8.14.tar.gz
    tar -zxvf node-v0.8.14.tar.gz
    cd node-v0.8.14
    ./configure && make && make install
    cd ..

  5. Installera NPM:

    curl https://npmjs.org/install.sh | sh

  6. Skapa filen /var/node/test.js med följande innehåll:

    var sys = require(”sys”),
    http = require(”http”);

    http.createServer(function (request, response) {
    response.writeHead(200, {”Content-Type”: ”text/plain”});
    response.end(”Hello World”);
    }).listen(8000);

    sys.puts(”Server running at 127.0.0.1:8000”);

  7. Provkör med curl eller lynx:

    node test.js &
    curl 127.0.0.1:8000
    lynx 127.0.0.1:8000

  8. Stäng servern med kommandot ”fg” följt av CTRL-C

Om man sedan vill köra Node.js i skarpt läge, för produktion, så bör man komplettera detta med t ex upstart. Vi kan även rekommendera forever och monit (för övervakning av applikationer).

Så installera på nu och lämna gärna en länk till era Node.js-applikationer som en kommentar till detta inlägg!

Written by · Categorized: Server, VPS · Tagged: Applikationer, Guide, JavaScript, Node.js, Server, Tips, VPS

jun 19 2012

FS Data vs. det svenska vemodet (kampanj & tävling)

Fotbolls-EM 2012 är över för Sverige. Det som skulle bli en folkfest, med svensk fotboll över midsommar (och längre än så), tog slut redan i gruppspelet. Nu står vi kvar här med en känsla av vemod, saknad och sorg.

Men så ska vi inte ha det!

Även om vi är stora fotbollsentusiaster på FS Data så är vi desto större optimister. Vi tänker inte deppa ihop och vi kommer göra allt vi kan för att sprida lite mer glädje i dessa deprimerande fotbollstider.

– 50 % rabatt på alla våra tjänster

Det som får flest människor att le hos oss, det är våra kampanjer. För att alla – från fotbollsmorsor till statistiknördar – ska bli nöjda så kör vi igång ett erbjudande med hela 50 % rabatt på alla våra tjänster, under det första året.

Erbjudandet gäller mellan 19/6 – 1/7, för alla nya kunder, oavsett om man beställer ett webbhotellspaket, e-postpaket eller ett serverpaket (dedikerade servrar, co-location och VPS:er).

Här är några exempel på våra kampanjpriser:

  • 1 år FS Premium XL (webbhotell) – 247,50 kr startavgift, 74,50 kr/månad.
  • 1 år E-post Premium (e-postpaket) – 32,50 kr/månad.
  • 1 år VPS Bas (virtuell server) – 247,50 kr startavgift, 99,50 kr/månad.

Med så här bra priser spelar det inte ens någon roll om midsommar regnar bort. Så beställ nu och glädjs över våra stabila, snabb och säkra tjänster ett helt år här framöver.

– Vi delar ut fina EM-prylar, varje dag

En av våra glada medarbetare (hej Marcin!) kom precis hem från Polen. Där nere passade han på att köpa ett helt gäng med snygga och officiella EM-prylar. Allt för att vi skulle få ge bort dessa saker till er.

Varje dag, mellan 19/6 – 1/7, ger vi bort en EM-pryl till en av de som twittrar, bloggar eller sprider info om vår EM-kampanj på Facebook. I potten ligger 8 stycken EM-halsdukar, en EM-handduk och en riktigt stilig EM-tröja (t-shirt).

För att vara med och tävla, länka bara till det här inlägget. Om du twittrar, nämn gärna oss (@fsdata). Om du kör Facebook, dela då gärna inlägget från vår Facebooksida. Bara så att vi inte missar någon. 🙂

Vinnarna utses av marknadsavdelningen på FS Data och meddelas dagligen. Det går givetvis att vara med och tävla och länka till detta inlägg varje dag. Spam är dock inget vi vill uppmuntra till.

Har ni några frågor eller funderingar kring detta? Lämna gärna en kommentar!

Written by · Categorized: Marknadsföring · Tagged: 50 % rabatt, E-post, Fotbolls-EM, Kampanj, Rabatt, Roligt, Servrar, Sverige, VPS, Webbhotell

jun 19 2012

FS Data vs. det svenska vemodet (kampanj & tävling)

Fotbolls-EM 2012 är över för Sverige. Det som skulle bli en folkfest, med svensk fotboll över midsommar (och längre än så), tog slut redan i gruppspelet. Nu står vi kvar här med en känsla av vemod, saknad och sorg.

Men så ska vi inte ha det!

Även om vi är stora fotbollsentusiaster på FS Data så är vi desto större optimister. Vi tänker inte deppa ihop och vi kommer göra allt vi kan för att sprida lite mer glädje i dessa deprimerande fotbollstider.

– 50 % rabatt på alla våra tjänster

Det som får flest människor att le hos oss, det är våra kampanjer. För att alla – från fotbollsmorsor till statistiknördar – ska bli nöjda så kör vi igång ett erbjudande med hela 50 % rabatt på alla våra tjänster, under det första året.

Erbjudandet gäller mellan 19/6 – 1/7, för alla nya kunder, oavsett om man beställer ett webbhotellspaket, e-postpaket eller ett serverpaket (dedikerade servrar, co-location och VPS:er).

Här är några exempel på våra kampanjpriser:

  • 1 år FS Premium XL (webbhotell) – 247,50 kr startavgift, 74,50 kr/månad.
  • 1 år E-post Premium (e-postpaket) – 32,50 kr/månad.
  • 1 år VPS Bas (virtuell server) – 247,50 kr startavgift, 99,50 kr/månad.

Med så här bra priser spelar det inte ens någon roll om midsommar regnar bort. Så beställ nu och glädjs över våra stabila, snabb och säkra tjänster ett helt år här framöver.

– Vi delar ut fina EM-prylar, varje dag

En av våra glada medarbetare (hej Marcin!) kom precis hem från Polen. Där nere passade han på att köpa ett helt gäng med snygga och officiella EM-prylar. Allt för att vi skulle få ge bort dessa saker till er.

Varje dag, mellan 19/6 – 1/7, ger vi bort en EM-pryl till en av de som twittrar, bloggar eller sprider info om vår EM-kampanj på Facebook. I potten ligger 8 stycken EM-halsdukar, en EM-handduk och en riktigt stilig EM-tröja (t-shirt).

För att vara med och tävla, länka bara till det här inlägget. Om du twittrar, nämn gärna oss (@fsdata). Om du kör Facebook, dela då gärna inlägget från vår Facebooksida. Bara så att vi inte missar någon. 🙂

Vinnarna utses av marknadsavdelningen på FS Data och meddelas dagligen. Det går givetvis att vara med och tävla och länka till detta inlägg varje dag. Spam är dock inget vi vill uppmuntra till.

Har ni några frågor eller funderingar kring detta? Lämna gärna en kommentar!

Written by · Categorized: Marknadsföring · Tagged: 50 % rabatt, E-post, Fotbolls-EM, Kampanj, Rabatt, Roligt, Servrar, Sverige, VPS, Webbhotell

maj 24 2012

Tips för en säkrare Minecraft-server

Så var det dags för den tredje och avslutande delen i vår serie av blogginlägg om dataspelet Minecraft. Efter att ha installerat en Minecraft-server samt förbättrat Minecraft-servern med tillägg så är det nu dags att kika närmare på säkerheten.

Här är några tips på vad man göra, specifikt för en Minecraft-server, vad det gäller säkerhet. Det finns givetvis mer saker att tänka på när man säkrar upp en server, såsom brandväggar, loggning, rättigheter osv, men det är lite överkurs för denna bloggserie. Om ni ändå har fler frågor om säkerheten, lämna då gärna en kommentar här nedan.

Säkra upp en Minecraft-server

Precis som tidigare så utgår vi från en Ubuntu 11.10-server, där samtliga kommandon utförs via SSH eller det webbgränssnitt vi tidigare installerade.

  1. Håll Minecraft-servern ordentligt uppdaterad

    Som med all annan mjukvara så behöver även samtliga installerade program på Minecraft-servern hållas uppdaterade, för att undvika säkerhetshål och buggar (samt förbättra serverns prestanda). För att uppdatera de program som är installerade på servern, använd följande kommandon:

    apt-get update
    apt-get upgrade

    Det kan vara bra att uppdatera servern på detta sätt någon gång i veckan.

    Man kan även automatisera serveruppdateringarna i Ubuntu 11.10. Här är en liten guide för det: Ubuntu Server Guide, Automatic Updates. Man bör dock vara lite försiktig med de automatiska uppdateringarna och hålla ett öga på sina systemloggar (som finns under /var/logs) om man gör detta.

    Om servern kör en gammal version av Minecraft, Bukkit eller McMyAdmin så får man information om detta när man loggar in på servern med sin Minecraft-klient. För att uppdatera dessa program så använder man webbgränssnittet, som nås på http://127.0.0.1:8080 (ersätt 127.0.0.1 med IP-adressen till servern). Under fliken ”About” finns det knappar för dessa uppdateringar.

  2. Schemalägg backuper av server och Minecraft-värld

    Om det värsta händer, såsom att servern blir hackad och/eller Minecraft-världen förstörs, så är det bra att kunna återställa allt från en backup. Med VPS-tjänsterna hos FS Data så ingår det automatiskt backup av varje server, men om man inte har detta så bör man ordna det.

    Det är även möjligt att ta backup av Minecraft-världen via McMyAdmins webbgränssnitt. Antingen kan man ta en manuell backup, under fliken ”Backups”, eller så kan man ordna automatiska backuper.

    För att ta backup automatiskt via McMyAdmin, gå in under fliken ”Schedule”. Här kan man skapa schemalagda aktiviteter under sektionen ”Add new event”. Under alternativet ”Event” är det bara att välja ”Backup the current world” samt ange hur ofta det ska ske (förslagsvis en gång/dag).

    Samtliga backuper av Minecraft-världen kan sedan hanteras och återställas under fliken ”Backups”.

  3. Vitlista spelare på servern

    Om man inte vill ha en allmänt tillgänglig och öppen Minecraft-server, som vem som helst kan logga in på (med sin Minecraft-klient), så kan man använda vitlistor. Med vitlistor får enbart angivna spelare logga in och bygga på servern.

    Börja med att lägga till samtliga önskade spelare (med deras användarnamn i Minecraft) under fliken ”Users and Groups” i McMyAdmins webbgränssnitt. Spelarna läggs till i valfri grupp under kolumnen ”Users”. Under kolumnen ”Permissions” kan man se vad respektive grupp har för rättigheter.

    När alla spelare har lagts till här, gå då in under fliken ”Configuration” och välj ”Features” högst upp. Därefter väljer man ”Match any group” under alternativet ”Whitelist Mode”. Nu kan enbart inlagda spelare ansluta till Minecraft-servern.

Det var allt för denna gång. Återigen, lämna hemskt gärna en kommentar om ni har några frågor eller något att tillägga. Vi hoppas att ni får mycket nytta och nöje med era snabba, säkra och stabila Minecraft-servrar! 🙂

Hela Minecraft-serien i vår blogg: Installera en Minecraft-server (på 10 minuter) – Förbättra en Minecraft-server med tillägg – Tips för en säkrare Minecraft-server

Written by · Categorized: Drift · Tagged: Backup, Minecraft, Minecraft-server, Säkerhet, Server, Tips, Uppdatering, Vitlista, VPS

maj 18 2012

Förbättra en Minecraft-server med tillägg

Dags för del två, av totalt tre delar, i vår lilla bloggserie om det svenska dataspelet Minecraft. Vi har tidigare visat hur man enkelt sätter upp en egen Minecraft-server och nu är det dags att visa man installerar olika tillägg, eller plugins, för att utöka funktionaliteten på sin server.

Minecraft är, i sitt grundutförande, rätt omfattande vad det gäller innehåll och funktioner. Om man spelar ensam så är möjligheterna i princip obegränsade. Men på serversidan så finns mycket att önska om man t ex vill kunna hantera användare (skapa administratörer, blockera ”elaka spelare” osv), rättigheter och visa upp sin server (för omvärlden).

Om ni har följt den tidigare guiden så har ni redan en Minecraft-server med både ett webbgränssnitt (McMyAdmin) och Bukkit. Bukkit är ett servertillägg för Minecraft, som gör det möjligt att installera ytterligare funktioner. Så här enkelt är det:

Installera tillägg för Minecraft via Bukkit

  1. Hämta ner valfritt Bukkit-tillägg

    Besök Bukkit’s pluginsida och leta reda på det tillägg som ska installeras. Ladda ner det på din dator och packa upp den komprimerade filen, så det skapas en mapp med tilläggets innehåll.

  2. Logga in på servern via SFTP

    Då vi har SSH på vår Minecraft-server så använder vi SFTP för att överföra filerna. Det finns ett antal olika SFTP-klienter, jag kan rekommendera FileZilla, som fungerar med Windows, Mac och Linux. Logga in på servern med samma uppgifter som för SSH.

  3. Kopiera över filerna till servern

    Väl inloggad på servern, navigera till mappen ”/minecraft/Minecraft/plugins” (om servern är installerad enligt vår tidigare guide). Kopiera sedan samtliga filer, från tilläggets mapp på din dator, till denna mapp på servern.

  4. Starta om Minecraft-servern

    Logga in i McMyAdmin och gå in under ”Status”. Där klickar du på ”Restart server”, så laddas tillägget in. Man kan även kontrollera att inladdningen utfördes ordentligt under ”Console” i McMyAdmin.

Svårare än så är det faktiskt inte. Men innan ni lägger in en massa tillägg, tänk då på att varje tillägg belastar servern. Så installera gärna fler tillägg, men gör det med omsorg (håll ett öga på minnesanvändningen i McMyAdmin).

Rekommenderade tillägg för Minecraft

Här är några tillägg som vi varmt kan rekommendera för en Minecraft-server.

  1. Essentials

    Detta är en samling med essentiella tillägg. Ger administratörer möjlighet att förvalta resurser, skapa ett handelssystem (köpa och sälja resurser) och hålla koll på spelarna på servern (blockera spelare, skapa administratörer osv). Det mest populära tillägget, av många orsaker.

  2. WorldEdit

    Ett tillägg som gör det möjligt att i princip ”måla upp” avancerade byggverk. Med WorldEdit kan man t ex jämna ett berg vid marken på nolltid. En extremt kraftfull banredigerare.

  3. DynMap

    Genererar en Google Maps-liknande karta över servern, som man kan surfa till via http://127.0.0.1:8123 (ersätt 127.0.0.1 med IP-adressen till din server). Ett enkelt sätt att snabbt få överblick och visa andra spelare hur en Minecraft-server ser ut.

  4. Lockette

    Gör det möjligt att låsa kistor och dörrar, med skyltar, så att man slipper folk som plundrar hus och hem. Ett väldigt bra tillägg om man kör ”Survival” på sin Minecraft-server.

  5. LogBlock

    Skapar en logg över alla aktiviteter, så att man kan spåra (och återställa efter) missbruk. Kräver dock att man installerar en MySQL-databas, vilket kan vara rätt så resurskrävande.

Har ni några fler tillägg att rekommendera? Lämna gärna en kommentar här nedan!

Det var allt för denna gång. I vår tredje och avslutande del, som kommer här inom kort, så ska vi kolla närmare på hur man kan säkra upp sin Minecraft-server. Missa inte det!

Hela Minecraft-serien i vår blogg: Installera en Minecraft-server (på 10 minuter) – Förbättra en Minecraft-server med tillägg – Tips för en säkrare Minecraft-server

Written by · Categorized: Drift · Tagged: Bukkit, DynMap, Essentials, Guide, Lockette, LogBlock, McMyAdmin, Minecraft, Minecraft-server, Plugins, Server, Spel, Tillägg, VPS, WorldEdit

  • « Previous Page
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • …
  • 8
  • Next Page »

© 2025 FS Data AB | Priser exkl. moms