1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Website-based filesharing?

Discussion in 'Tomato Firmware' started by darkknight93, Apr 8, 2013.

  1. darkknight93

    darkknight93 Networkin' Nut Member

    Hello everyone!

    I'm curious about running a webpage-based filesharing Software like Owncloud/FileVista on my Asus RT-N66U.
    I know there are possibilites like CIFS/FTP - but is it possible to use the onboard httpd webserver? Does anybody know any alternatives?

    Thanks in advance!
  2. koitsu

    koitsu Network Guru Member

    Tomato's stock (custom-written) httpd is not suited for this purpose.

    Entware offers some other HTTP servers which you can use for this purpose, but I warn you in advance: memory usage and CPU time will become a serious issue/complication.

    You should really try to keep your router as exactly that -- a router -- and use a dedicated PC or even a VM (of some other OS, or whatever you want) running on a PC, to do tasks like what you're describing.
  3. lancethepants

    lancethepants Network Guru Member

    Owncould just needs PHP, MySQL, and Apache or Nginx. All available in entware, pretty much any open source solution you could probably run on the router.
  4. ryzhov_al

    ryzhov_al Networkin' Nut Member

    [HOW-TO] ownCloud on Router.
  5. RMerlin

    RMerlin Network Guru Member

    And there's (of course) also AiCloud, which comes in the original Asus firmware.
  6. lancethepants

    lancethepants Network Guru Member

    Is AiCloud a close/proprietary solution only?
  7. RMerlin

    RMerlin Network Guru Member

    Yes. It's Asus's proprietary solution, included with the RT-N16, RT-N66U and RT-AC66U. While it relies a lot on Webdav, good portions of the code and the API are in closed-source modules.
  8. quihong

    quihong Serious Server Member

    You do not want to run owncloud on your router. Performance will suck.

    Consider picking up $20 PogoPlug E02 (or P21/B01, really a E02) - http://www.adorama.com/COCPOGOE02G.html?EmailPrice=T

    I sound like a broken record sometimes, but the PogoPlug is the perfect companion to your TomatoUSB router - run all the things you wish your router had the performance to run on your pogoplug.

    The built in software allows you to share your files via the web using an email link (plus they have a really nice iOS app).

    Install Arch Linux ARM on it to add additional functionality - samba, airprint, airplay, etc. Google "PogoPlug Arch Tutorial" for instructions.

    You can even install OwnCloud on the PogoPlug if you really wanted to. Performance isn't great, which is how I know it would suck on a router. I have instructions if you're interested.
  9. quihong

    quihong Serious Server Member

    Wow, you really did run run owncloud on your router! Impressive. I might have to try it for fun :)

  10. philess

    philess Networkin' Nut Member

    I installed lighttpd/php/mysql on both a E4200 and RT-N16 some weeks ago, just for fun,
    it did work but performance over the web-interface was basically unusable, even when the
    router did not have anything else to do.

    If you really want to use it with decent speeds, go for a Pogoplug as mentioned, or a
    Raspberry Pi Modell B like i just did. Sure its not a rocket either, but it performs a whole
    lot better than the routers.
  11. Campigenus

    Campigenus Serious Server Member

    Absolutely. Especially when a pogoplug can often be had for $20, and it can be made to run a full version of Linux - Arch or Debian, as one desires. These days I don't even know why people want to fool around with running extra crap on their routers. Unless, of course, one does it as an intellectual exercise. Then, it's all good ... bro.
    koitsu likes this.
  12. lancethepants

    lancethepants Network Guru Member

    It's definitely fun to mess around with the router and to see what capabilities it has. TomatoUSB was my entrance into the Linux world. It's fun to play with optware/entware and know it won't hose your router. From there I've really had fun with actual x86 linux systems, and setting up the same programs that I tinkered with on the router.
    octra, koitsu and ryzhov_al like this.
  13. darkknight93

    darkknight93 Networkin' Nut Member

Share This Page