Do You Have a Plugin Request?

Status
Not open for further replies.

paul

Dabbler
Joined
Aug 18, 2012
Messages
31
Web server

Can someone work on the plugins :smile: and make them work :smile:
i was hopping someone will make a web server plugin with a GUI so i can host two domain names
can someone make a web server plugin
 

Joshua Parker Ruehlig

Hall of Famer
Joined
Dec 5, 2011
Messages
5,949
I was thinking of doing this but there' just so many ways people would want their webserver configs (at least with nginx).

I really suggest you just pkg_add nginx, I am hosting some stuff on my freenas jail, just like adding a webserver to a standard freebsd / linux system.
 

paul

Dabbler
Joined
Aug 18, 2012
Messages
31
what dose cpanel give you :? why not make it like cpanel or even webmin
 

Joshua Parker Ruehlig

Hall of Famer
Joined
Dec 5, 2011
Messages
5,949
I'm not gonna do this. Someone might eventually, I just don't want to deal with people complaining about options missing.
and I don't use cpanel / webmin, just administer my servers directly with nginx..
 

calgarychris

Contributor
Joined
Aug 27, 2011
Messages
124
I haven't seen a request for owncloud - it appears to be on the Freshports list, is this something someone might be able to work on? I like the idea of dropbox functionality + calendar management...

Thoughts anyone?
 

Joshua Parker Ruehlig

Hall of Famer
Joined
Dec 5, 2011
Messages
5,949
I haven't seen a request for owncloud - it appears to be on the Freshports list, is this something someone might be able to work on? I like the idea of dropbox functionality + calendar management...

Thoughts anyone?

I got this working on my box, only problem is you need a webserver. Someone could do something where owncloud ships with a webserver, but then what if they wanted another webprogram servered up by the webserver? They basically need to edit nginx / apache configs at somepoint to make everything serverd up just as they want it.

I think it would be possible if we made it very modular, like each webprogram (owncloud / wordpress / ect..) ship with it's own config, and be put in a folder nginx / apache looked for configs in. But I could still see people wanting owncloud serverd up from a hostname instead of a subdirectory, or ssl instead of http. It's possible but gonna take alot of work to get freenas to spit out configs people want.
 

calgarychris

Contributor
Joined
Aug 27, 2011
Messages
124
Thanks for the feedback Joshua. Any suggestions on resources I can read on how to set up either nginx or apache? I gather it's a case of pkg_add -r in the jail, which I don't want to do with my production freenas system, so I'll have to wait until I've got another machine to play on...I was actually looking/thinking of getting a Raspberry Pi and trying to set up the webserver/owncloud on that with a share to my Freenas box, can you see any issues with that?

I like the idea of a modular set up, whereby people can add parts in as they wish (almost a subset of how pbi's work in Freenas really).
 

Joshua Parker Ruehlig

Hall of Famer
Joined
Dec 5, 2011
Messages
5,949
Thanks for the feedback Joshua. Any suggestions on resources I can read on how to set up either nginx or apache? I gather it's a case of pkg_add -r in the jail, which I don't want to do with my production freenas system, so I'll have to wait until I've got another machine to play on...I was actually looking/thinking of getting a Raspberry Pi and trying to set up the webserver/owncloud on that with a share to my Freenas box, can you see any issues with that?

I like the idea of a modular set up, whereby people can add parts in as they wish (almost a subset of how pbi's work in Freenas really).

Yeah, they have some modular stuff you can do with apache but I use nginx which isn't as possible with adding random web programs.

To run owncloud with nginx+php-fpm, all I did was
* compile php5 package with fpm support (on a freebsd virtual machine)
* pkg_add -r all the needed packages (nginx, php5, php-extensions, ect.. check http://owncloud.org/support/install/ )
* pkg_delete -f php5
* pkg_add -f the php I compiled with fpm support.
* download, untared owncloud to /usr/local/www/, gave ownership to 'www' user
* edited /usr/local/etc/php.ini (found some guide online for freebsd)
* edited /usr/local/etc/nginx/nginx.conf
* added nginx+php-fpm to /etc/rc.conf
* started both services
I might write up a guide for this eventually, just gonna be too busy this next week or two. I'll php.ini changes I made, my nginx config, and php5 package with fpm support

RPi would run into some performance issues. If the Pi needs to generate php it's gonna tax the cpu, also the ethernet on the Pi is connected with usb so it's not gonna be to great bandwith or stability as ethernet through PCIe. LOL, I actually went to the Raspberry Pi event this weekend in SF and saw one of the Broadcom Engineers that is leading the Pi Project speak. While to Pi is great for lots of things, I personally wouldn't use it for anything CPU/bandwith/IO dependent.
 

toddos

Contributor
Joined
Aug 18, 2012
Messages
178
I'm not very familiar with how PBIs work. Is it possible for them to place files outside their /usr/pbi directory? If so, nginx can be setup to load extra files using the "include" command ("include conf.d/*;", "include sites-enabled/*;", whatever convention you choose) and then other plugins can drop configuration files into an agreed upon location (/usr/local/etc/nginx/conf.d, for example) and nginx would be configured such that it would automatically pick them up (possibly with a restart/HUP). I'm not super familiar with nginx so it's not clear if this is only available for different "server" blocks or if a server block can include multiple location blocks (maybe it can do both?). Depending on that, you can either have nginx-dependent plugins that create new "servers" (localhost:someport) or new "locations" (localhost/somepath").

Of course if plugins can't cross-talk, nginx-dependent plugins couldn't put their own files into an nginx plugins' configuration folder and you'd be back to square one.

Personally, I got nginx+php+ajaxplorer running in my jail using ports rather than packages or plugins.
 

ProtoSD

MVP
Joined
Jul 1, 2011
Messages
3,348
Guys, you should probably start a new thread to discuss this since this is a request thread and you're spamming everyone that's actually monitoring it for real requests.

Thanks
 

dimi

Cadet
Joined
Oct 30, 2012
Messages
2
UrBackup (www.urbackup.org)

UrBackup is a open source client/server backup system, that through a combination of image and file backups accomplishes both data safety and a fast restoration time.
File and image backups are made while the system is running without interrupting current processes.
UrBackup also continously watches folders you want backed up, in oder to quickly find differences to previous backups. Thus incremental file backups are really fast.
Your files can be restored through the web interface or the Windows Explorer while the backups of drive volumes can be restored with a bootable CD or USB-Stick (bare metal restore).
A web interface makes setting up your own backup server really easy. For a quick impression please look at the Screenshots.
 

PrincePaul

Patron
Joined
Feb 26, 2012
Messages
225

cyb3rdyn3

Cadet
Joined
Oct 7, 2012
Messages
8
Can someone please make a PBI for mkvtoolnix?

Its already ported and would love to use the MKV tools using the command line.

Thanks!
 

munificent

Explorer
Joined
Jul 3, 2012
Messages
54
I would like to see uTorrent supported, or any other client that was able to go through a proxy server like BTGuard. Wasn't uTorrent supported on FreeNAS a while back?
 
Status
Not open for further replies.
Top