Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Skype server on unraid?

Featured Replies

Didn't see anything on the forum already. I'm relatively green to Linux, but I'm picking things up pretty quickly.

 

Has anyone tried getting Skype running on an Unraid build to act as a Skype server for a home phone tie in? I plan on having the Unraid box on 24/7 and it's near my phone/networking/coax "central station" in the basement, would love to get rid of the landline that goes unused most of the time and start up with Skype for local/long distance.

 

Is this feasible with Unraid or am I way off base?

 

I see that slackbuilds.org has packages for Skype available if that helps...

  • 7 months later...

I'd like to pile on this one, too.  While I'm usually on the leading (not bleeding) edge of technology, I am not a developer and don't have the resources to become one.  If it were possible to combine all of these types of server functions (media, VOIP, ftp, web) into one software architecture so as to allow only one machine to be up 24/7, it would be incredible.  I'm hoping some of the smart guys in this forum decide this is a coding challenge and take it on...but please do the Skype bit first.  ;)

 

Perhaps there's no coding involved - but I don't understand the slackbuilds packages enough to try to install/integrate them.  Oh well...

 

Phil C.

Where is the server source for lInux? Are there slackware packages?

Hmmmm....not sure I know enough to even answer you intelligently.  There are lots of web pages that talk about building a Linux skype server, so it must be possible; i.e., the software must exist.  Here's a link to one of the pages: http://www.linuxjournal.com/article/8592

 

Phil C.

I compiled it. You can try it out. I have no idea if it will work or how to use it.

 

http://code.google.com/p/unraid-weebotech/downloads/list

 

Compiled from information here.

http://slackbuilds.org/repository/13.1/network/skype/

 

 

I really do not see this as working under unRAID. It seems to need X11

 

root@Atlas /tmp #ldd /usr/bin/skype

        linux-gate.so.1 =>  (0xb7748000)

        libasound.so.2 => not found

        libXv.so.1 => not found

        libXss.so.1 => not found

        librt.so.1 => /lib/librt.so.1 (0xb773a000)

        libQtDBus.so.4 => not found

        libQtGui.so.4 => not found

        libQtNetwork.so.4 => not found

        libQtCore.so.4 => not found

        libpthread.so.0 => /lib/libpthread.so.0 (0xb7722000)

        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb763c000)

        libm.so.6 => /lib/libm.so.6 (0xb7615000)

        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb760a000)

        libc.so.6 => /lib/libc.so.6 (0xb74be000)

        libdl.so.2 => /lib/libdl.so.2 (0xb74ba000)

        /lib/ld-linux.so.2 (0xb7749000)

        libX11.so.6 => not found

        libXext.so.6 => not found

 

I was just about to post that later today I can likely compile up Skype 2.1.0.81 using the Slackware 13.1 for someone to test. One would likely need some additional libraries.

 

Here's the "ldd" from Slackware 13.1 built Skype:

 

ldd ./skype

        linux-gate.so.1 =>  (0xffffe000)

        libasound.so.2 => /usr/lib/libasound.so.2 (0xb7704000)

        libXv.so.1 => /usr/lib/libXv.so.1 (0xb76ff000)

        libXss.so.1 => /usr/lib/libXss.so.1 (0xb76fc000)

        librt.so.1 => /lib/librt.so.1 (0xb76f3000)

        libQtDBus.so.4 => /usr/lib/libQtDBus.so.4 (0xb7679000)

        libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0xb6be8000)

        libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0xb6ac2000)

        libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xb6840000)

        libpthread.so.0 => /lib/libpthread.so.0 (0xb6827000)

        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6737000)

        libm.so.6 => /lib/libm.so.6 (0xb6710000)

        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb66f3000)

        libc.so.6 => /lib/libc.so.6 (0xb6590000)

        libdl.so.2 => /lib/libdl.so.2 (0xb658c000)

        libX11.so.6 => /usr/lib/libX11.so.6 (0xb6471000)

        libXext.so.6 => /usr/lib/libXext.so.6 (0xb6463000)

        /lib/ld-linux.so.2 (0xb77f1000)

        libQtXml.so.4 => /usr/lib/qt/lib/libQtXml.so.4 (0xb641f000)

        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb641b000)

        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb634b000)

        libpng14.so.14 => /usr/lib/libpng14.so.14 (0xb6325000)

        libz.so.1 => /usr/lib/libz.so.1 (0xb6311000)

        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb629a000)

        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb6260000)

        libEGL.so.1 => /usr/lib/libEGL.so.1 (0xb6253000)

        libSM.so.6 => /usr/lib/libSM.so.6 (0xb624b000)

        libICE.so.6 => /usr/lib/libICE.so.6 (0xb6234000)

        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb622b000)

        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb61fc000)

        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb61e4000)

        libuuid.so.1 => /lib/libuuid.so.1 (0xb61e0000)

        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb61c0000)

        libXau.so.6 => /usr/lib/libXau.so.6 (0xb61bc000)

        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb61b7000)

Skype has beta support to SIP, maybe it's more feasible run Asterisk on unRAID an then add a Skype trunk to it.

You guys are incredible.  Weebotech has put together a potential solution faster than seems humanly possible - that's why this forum is so remarkable.  I will download the files and test it, but I don't have the hardware to test it with yet.  I've got to figure out that part...  BRIT, I'll test whatever you come up with, too, once I get the hardware bits I need.

 

Phil C.

From what I see on the Skype page, they do not have a server edition and only ever release GUI Clients for all OS's. As WeeboTech pointed out, in order to run Skype on Linux you need X-Windows and QT installed.

 

As gfjardim pointed out, maybe you should look into Asterisk on unRAID.

 

Or look into running unRAID on a full Slackware distro.

BRIT, I'm sorry, but I have no idea what that means.  I understand the first sentence, but I know that people have built Linux Skype "servers" out there, so there must be some solution.  Whether that solution works on unRAID is another story.  I would just be using the server to ring my phones when my Skype-in number is called, not to serve out Skype video across the network. 

 

The concept would be to add a Skype client to the unRAID box.  There's a program called Skypemate that will then route the call out of the client into a USB phone adapter, which then rings the phone(s).  That's how other servers were built, but they were using a full up Linux distro (Fedora Core 3 I think).  I'm just gleaning this from the web pages I read.  I don't know if they could run alongside unRAID.

 

I'll have to invest some serious time into wrapping my head around Asterisk (?) or Slackware - I just don't know anything about them.  I wouldn't begin to know how to run unRAID on anything other than the USB stick plugged into the motherboard.  Maybe I just don't understand unRAID well enough to know what I'm asking.

 

Phil C.

Hey Phil, although feasible, it will take a fair amount of work to get it going.

Although I compiled the server, upon it's first invocation it will fail unless all the libraries are installed.

To bring them all together is not al that hard, but then you have to configure X11 on top of that.

 

I do not believe unRAID is the right solution for this.

If you wanted to dive in, then doing a full slackware install and modiying that to run unRAID would be feasible.

 

If you were a seasoned veteran i would say go for it.

you may want to try installing slackware, playing with it a bit, install the skype server, play and see if you want to go further.

There is no guarantee the usb adapter will be supported in unRAID.

 

unRAID is designed for Storage. Anything along the lines of headless and storage can be compiled, installed and configured.  When it comes to the GUI side, the weight of the required software removes unRAID as a likely candidate unless you use a disk based full slackware solution.

 

 

 

 

 

 

Just to clarify: there is no such thing as a "Skype Server" - what WeeboTech compiled was the Skype client, the Linux version of the Windows Skype program. The guides use a desktop version of Linux and leave Skype running and connected to the phones using a Skype USB dongle. It's not really a server solution as such since it uses the desktop version of Linux - which, of course, means that you can't run it on an unRAID server.

 

Perhaps something closer to what you're wanting is a Trixbox server (Trixbox is the open source version of Asterisk) - but it isn't completely simple to setup. It's primarily a SIP server, but there are addons for Skyps, and you'll need some way to connect your household phone lines to the server.

 

If you don't understand what this means, or what any of the others has said, then perhaps this isn't the best route for you at the moment. I'd suggest getting a spare PC (to make sure you don't hose your main PC) and installing a Linux flavour on it (Ubuntu is one of the more noob-friendly versions) and play around with it.

 

Specifically, get used to modifying config files through the console, compiling software and working out how to fix what went wrong (try to avoid reinstalling the OS unless something is fatally wrong and the PC won't even boot to the grub menu).

 

Best of all, read lots, experiment and make mistakes - it's the best way to learn :D

Everybody,

  Thanks for all the great advice.  You've answered my question - right now, this probably just isn't do-able, not because of unRAID software limitations but Phil C. software limitations!  :D

  Perhaps CINCHOUSE (I'm in the Navy...) will provide a small, test Linux PC budget authorization for FY11.  I just have to convince her that it is more important/useful than an iPad, iPhone 4, and her much desired trip to Istanbul...

 

Thanks again everybody.  And David81, I'm still with you, we just need to roll up our sleeves.

 

Take care,

Phil C.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.