From d526509eaf6c8763ce87a33186f2202bdec6bd86 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Sat, 6 Sep 2014 13:25:45 -0300 Subject: [PATCH 01/68] Add templates --- crashplan/.gitattributes | 2 - crashplan/CrashPlan.sh | 24 - crashplan/Dockerfile | 46 - crashplan/LICENSE | 339 ---- crashplan/README.md | 8 - crashplan/config.sh | 45 - crashplan/crashplan-install.sh | 62 - dropbox/Dockerfile | 33 - dropbox/LICENSE | 339 ---- dropbox/README.md | 10 - dropbox/dropbox.sh | 6 - dropbox/sources.list | 14 - eroz/AirVideoServer.xml | 51 + flexget/Dockerfile | 42 - flexget/LICENSE | 339 ---- flexget/flexget-webui.sh | 2 - flexget/flexget.sh | 2 - flexget/sources.list | 15 - gfjardim/CrashPlan.xml | 35 + gfjardim/Dropbox.xml | 41 + gfjardim/LogitechMediaServer.xml | 51 + gfjardim/MediaBrowserServer.xml | 41 + gfjardim/NZBGet.xml | 42 + gfjardim/Transmission.xml | 55 + gfjardim/ownCloud.xml | 45 + gfjardim/pyLoad.xml | 62 + hamachi/Dockerfile | 35 - hamachi/LICENSE | 339 ---- hamachi/README.md | 11 - hamachi/hamachi.sh | 50 - hamachi/install.sh | 9 - hamachi/sources.list | 15 - logitechmediaserver/Dockerfile | 42 - logitechmediaserver/LICENSE | 20 - logitechmediaserver/README.md | 15 - logitechmediaserver/install_lms.sh | 13 - logitechmediaserver/logitechmediaserver.sh | 4 - mediabrowser/Dockerfile | 41 - mediabrowser/LICENSE | 339 ---- mediabrowser/media_browser.sh | 5 - needo/CouchPotato.xml | 53 + needo/Deluge.xml | 57 + needo/MariaDB.xml | 35 + needo/NZBGet.xml | 42 + needo/NzbDrone.xml | 47 + needo/Plex Media Server.xml | 30 + needo/SABnzbd.xml | 41 + needo/SickBeard.xml | 53 + needo/SickRage.xml | 53 + needo/plexWatch.xml | 51 + nzbget/Dockerfile | 58 - nzbget/LICENSE | 339 ---- nzbget/README.md | 10 - nzbget/build.sh | 89 - nzbget/firstrun.sh | 81 - nzbget/nzbget-update-install.sh | 66 - nzbget/nzbget.sh | 10 - nzbget/package-info.json | 4 - nzbget/sources.list | 15 - nzbget/update_service.sh | 9 - owncloud/Dockerfile | 64 - owncloud/LICENSE | 339 ---- owncloud/README.md | 9 - owncloud/config.sh | 31 - owncloud/nginx.conf | 96 - owncloud/nginx.sh | 4 - owncloud/owncloud.site | 70 - owncloud/php-fpm.sh | 3 - owncloud/php.ini | 1930 -------------------- owncloud/www.conf | 392 ---- pyload/Dockerfile | 45 - pyload/LICENSE | 339 ---- pyload/config.sh | 6 - pyload/config/files.db | Bin 9216 -> 0 bytes pyload/config/files.version | 1 - pyload/config/plugin.conf | 1 - pyload/config/pyload.conf | 74 - pyload/pyload.sh | 3 - pyload/sources.list | 14 - smdion/H5AI.xml | 45 + smdion/HTPC-Manager.xml | 39 + smdion/Maraschino.xml | 39 + smdion/Reverse-Proxy.xml | 47 + smdion/UpsBoard.xml | 34 + transmission/Dockerfile | 43 - transmission/LICENSE | 339 ---- transmission/README.md | 8 - transmission/config.sh | 16 - transmission/settings.json | 74 - transmission/transmission.sh | 4 - unsupported/UniFi.xml | 49 + unsupported/XBMCServer.xml | 41 + 92 files changed, 1179 insertions(+), 6852 deletions(-) delete mode 100644 crashplan/.gitattributes delete mode 100755 crashplan/CrashPlan.sh delete mode 100755 crashplan/Dockerfile delete mode 100644 crashplan/LICENSE delete mode 100644 crashplan/README.md delete mode 100755 crashplan/config.sh delete mode 100755 crashplan/crashplan-install.sh delete mode 100755 dropbox/Dockerfile delete mode 100644 dropbox/LICENSE delete mode 100755 dropbox/README.md delete mode 100755 dropbox/dropbox.sh delete mode 100755 dropbox/sources.list create mode 100644 eroz/AirVideoServer.xml delete mode 100755 flexget/Dockerfile delete mode 100644 flexget/LICENSE delete mode 100755 flexget/flexget-webui.sh delete mode 100755 flexget/flexget.sh delete mode 100755 flexget/sources.list create mode 100644 gfjardim/CrashPlan.xml create mode 100644 gfjardim/Dropbox.xml create mode 100755 gfjardim/LogitechMediaServer.xml create mode 100755 gfjardim/MediaBrowserServer.xml create mode 100644 gfjardim/NZBGet.xml create mode 100644 gfjardim/Transmission.xml create mode 100644 gfjardim/ownCloud.xml create mode 100644 gfjardim/pyLoad.xml delete mode 100755 hamachi/Dockerfile delete mode 100644 hamachi/LICENSE delete mode 100644 hamachi/README.md delete mode 100755 hamachi/hamachi.sh delete mode 100755 hamachi/install.sh delete mode 100755 hamachi/sources.list delete mode 100755 logitechmediaserver/Dockerfile delete mode 100755 logitechmediaserver/LICENSE delete mode 100755 logitechmediaserver/README.md delete mode 100755 logitechmediaserver/install_lms.sh delete mode 100755 logitechmediaserver/logitechmediaserver.sh delete mode 100755 mediabrowser/Dockerfile delete mode 100644 mediabrowser/LICENSE delete mode 100755 mediabrowser/media_browser.sh create mode 100644 needo/CouchPotato.xml create mode 100644 needo/Deluge.xml create mode 100644 needo/MariaDB.xml create mode 100644 needo/NZBGet.xml create mode 100644 needo/NzbDrone.xml create mode 100644 needo/Plex Media Server.xml create mode 100644 needo/SABnzbd.xml create mode 100644 needo/SickBeard.xml create mode 100644 needo/SickRage.xml create mode 100644 needo/plexWatch.xml delete mode 100755 nzbget/Dockerfile delete mode 100644 nzbget/LICENSE delete mode 100644 nzbget/README.md delete mode 100644 nzbget/build.sh delete mode 100755 nzbget/firstrun.sh delete mode 100644 nzbget/nzbget-update-install.sh delete mode 100755 nzbget/nzbget.sh delete mode 100644 nzbget/package-info.json delete mode 100755 nzbget/sources.list delete mode 100644 nzbget/update_service.sh delete mode 100755 owncloud/Dockerfile delete mode 100644 owncloud/LICENSE delete mode 100644 owncloud/README.md delete mode 100755 owncloud/config.sh delete mode 100755 owncloud/nginx.conf delete mode 100755 owncloud/nginx.sh delete mode 100755 owncloud/owncloud.site delete mode 100755 owncloud/php-fpm.sh delete mode 100755 owncloud/php.ini delete mode 100755 owncloud/www.conf delete mode 100644 pyload/Dockerfile delete mode 100644 pyload/LICENSE delete mode 100644 pyload/config.sh delete mode 100644 pyload/config/files.db delete mode 100644 pyload/config/files.version delete mode 100644 pyload/config/plugin.conf delete mode 100644 pyload/config/pyload.conf delete mode 100644 pyload/pyload.sh delete mode 100755 pyload/sources.list create mode 100644 smdion/H5AI.xml create mode 100644 smdion/HTPC-Manager.xml create mode 100644 smdion/Maraschino.xml create mode 100644 smdion/Reverse-Proxy.xml create mode 100644 smdion/UpsBoard.xml delete mode 100755 transmission/Dockerfile delete mode 100644 transmission/LICENSE delete mode 100644 transmission/README.md delete mode 100644 transmission/config.sh delete mode 100755 transmission/settings.json delete mode 100755 transmission/transmission.sh create mode 100644 unsupported/UniFi.xml create mode 100644 unsupported/XBMCServer.xml diff --git a/crashplan/.gitattributes b/crashplan/.gitattributes deleted file mode 100644 index e5ee65b..0000000 --- a/crashplan/.gitattributes +++ /dev/null @@ -1,2 +0,0 @@ -# Auto detect text files and force unix-style line endings -* text eol=lf diff --git a/crashplan/CrashPlan.sh b/crashplan/CrashPlan.sh deleted file mode 100755 index 6b1221c..0000000 --- a/crashplan/CrashPlan.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/bash -umask 000 - -TARGETDIR=/usr/local/crashplan - -if [[ -f $TARGETDIR/install.vars ]]; then - . $TARGETDIR/install.vars -else - echo "Did not find $TARGETDIR/install.vars file." -fi - -if [[ -e $TARGETDIR/bin/run.conf ]]; then - . $TARGETDIR/bin/run.conf -else - echo "Did not find $TARGETDIR/bin/run.conf file." -fi - -cd $TARGETDIR - -FULL_CP="$TARGETDIR/lib/com.backup42.desktop.jar:$TARGETDIR/lang" - -$JAVACOMMON $SRV_JAVA_OPTS -classpath $FULL_CP com.backup42.service.CPService > /config/engine_output.log 2> /config/engine_error.log - -exit 0 diff --git a/crashplan/Dockerfile b/crashplan/Dockerfile deleted file mode 100755 index fe3551b..0000000 --- a/crashplan/Dockerfile +++ /dev/null @@ -1,46 +0,0 @@ -FROM phusion/baseimage:0.9.11 -MAINTAINER gfjardim -ENV DEBIAN_FRONTEND noninteractive - -# Set correct environment variables -ENV HOME /root - -# Use baseimage-docker's init system -CMD ["/sbin/my_init"] - -RUN add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ trusty universe multiverse" -RUN add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates universe multiverse" - -# Add the JAVA repository, import it's key and accept it's license -RUN echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" >> /etc/apt/sources.list -RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886 -RUN echo "oracle-java7-installer shared/accepted-oracle-license-v1-1 select true" | sudo /usr/bin/debconf-set-selections - -RUN apt-get update -qq && \ - apt-get install -qq --force-yes grep sed cpio gzip oracle-java7-installer && \ - apt-get autoremove && \ - apt-get autoclean - -RUN usermod -u 99 nobody && \ - usermod -g 100 nobody - -ADD crashplan-install.sh /opt/ -RUN bash /opt/crashplan-install.sh && \ - mkdir -p /var/lib/crashplan && \ - chown -R nobody /usr/local/crashplan /var/lib/crashplan - -VOLUME /data - -EXPOSE 4243 -EXPOSE 4242 - -# Add config.sh to execute during container startup -RUN mkdir -p /etc/my_init.d -ADD config.sh /etc/my_init.d/config.sh -RUN chmod +x /etc/my_init.d/config.sh - -# Add Sickbeard to runit -RUN mkdir /etc/service/crashplan -ADD CrashPlan.sh /etc/service/crashplan/run -RUN chmod +x /etc/service/crashplan/run - diff --git a/crashplan/LICENSE b/crashplan/LICENSE deleted file mode 100644 index 22fbe5d..0000000 --- a/crashplan/LICENSE +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. \ No newline at end of file diff --git a/crashplan/README.md b/crashplan/README.md deleted file mode 100644 index 0b01c8c..0000000 --- a/crashplan/README.md +++ /dev/null @@ -1,8 +0,0 @@ -docker-crashplan -================ - -This is a Dockerfile setup for CrashPlan - https://www.crashplan.com - -To run: - -docker run -d -h ${HOSTNAME} --name=crashplan -v /path/to/your/config:/config -v /mnt/user:/data -v /etc/localtime:/etc/localtime:ro -p 4242:4242 -p 4243:4243 gfjardim/crashplan diff --git a/crashplan/config.sh b/crashplan/config.sh deleted file mode 100755 index f153213..0000000 --- a/crashplan/config.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/bash - -# move identity out of container, this prevents having to adopt account every time you rebuild the Docker -if [[ ! -d /config/id ]]; then - mkdir -p /config/id -fi -rm -rf /var/lib/crashplan -ln -sf /config/id /var/lib/crashplan - -# move cache directory out of container, this prevents re-synchronization every time you rebuild the Docker -if [[ ! -d /config/cache ]]; then - mkdir -p /config/cache -fi -rm -rf /usr/local/crashplan/cache -ln -sf /config/cache /usr/local/crashplan/cache - -# move log directory out of container -if [[ ! -d /config/log ]]; then - mkdir -p /config/log -fi -rm -rf /usr/local/crashplan/log -ln -sf /config/log /usr/local/crashplan/log - -# move conf directory out of container -if [[ ! -d /config/conf ]]; then - mkdir -p /config/conf - if [[ ! -f /config/conf/default.service.xml ]]; then - cp -rf /usr/local/crashplan/conf/* /config/conf/ - fi -fi -rm -rf /usr/local/crashplan/conf -ln -sf /config/conf /usr/local/crashplan/conf - -# move run.conf out of container -# adjust RAM as described here: http://support.code42.com/CrashPlan/Latest/Troubleshooting/CrashPlan_Runs_Out_Of_Memory_And_Crashes -if [[ ! -d /config/bin ]]; then - mkdir -p /config/bin - if [[ ! -f /config/bin/run.conf ]]; then - cp /usr/local/crashplan/bin/run.conf /config/bin/ - fi -fi -rm -rf /usr/local/crashplan/bin/run.conf -ln -sf /config/bin/run.conf /usr/local/crashplan/bin/run.conf - -chown -R nobody:users /config diff --git a/crashplan/crashplan-install.sh b/crashplan/crashplan-install.sh deleted file mode 100755 index 0c7ffa5..0000000 --- a/crashplan/crashplan-install.sh +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/bash -APP_BASENAME=CrashPlan -DIR_BASENAME=crashplan -TARGETDIR=/usr/local/crashplan -BINSDIR=/usr/local/bin -MANIFESTDIR=/data -INITDIR=/etc/init.d -RUNLEVEL=`who -r | sed -e 's/^.*\(run-level [0-9]\).*$/\1/' | cut -d \ -f 2` -RUNLVLDIR=/etc/rc${RUNLEVEL}.d -JAVACOMMON=`which java` - -# Downloading Crashplan -wget -nv http://download.code42.com/installs/linux/install/CrashPlan/CrashPlan_3.6.3_Linux.tgz -O - | tar -zx -C /tmp - -# Installation directory -cd /tmp/CrashPlan-install -INSTALL_DIR=`pwd` - -# Make the destination dir -mkdir -p ${TARGETDIR} - -# create a file that has our install vars so we can later uninstall -echo "" > ${TARGETDIR}/install.vars -echo "TARGETDIR=${TARGETDIR}" >> ${TARGETDIR}/install.vars -echo "BINSDIR=${BINSDIR}" >> ${TARGETDIR}/install.vars -echo "MANIFESTDIR=${MANIFESTDIR}" >> ${TARGETDIR}/install.vars -echo "INITDIR=${INITDIR}" >> ${TARGETDIR}/install.vars -echo "RUNLVLDIR=${RUNLVLDIR}" >> ${TARGETDIR}/install.vars -NOW=`date +%Y%m%d` -echo "INSTALLDATE=$NOW" >> ${TARGETDIR}/install.vars -cat ${INSTALL_DIR}/install.defaults >> ${TARGETDIR}/install.vars -echo "JAVACOMMON=${JAVACOMMON}" >> ${TARGETDIR}/install.vars - -# Definition of ARCHIVE occurred above when we extracted the JAR we need to evaluate Java environment -ARCHIVE=`ls ./*_*.cpi` -cd ${TARGETDIR} -cat "${INSTALL_DIR}/${ARCHIVE}" | gzip -d -c - | cpio -i --no-preserve-owner -cd ${INSTALL_DIR} - -#update the configs for file storage - -if grep ".*" ${TARGETDIR}/conf/default.service.xml > /dev/null - then - sed -i "s|.*|${MANIFESTDIR}|g" ${TARGETDIR}/conf/default.service.xml - else - sed -i "s||\n\t\t\t${MANIFESTDIR}|g" ${TARGETDIR}/conf/default.service.xml -fi - -sed -i "s||\n\t\n\t\t\ - 0.0.0.0\n\t\t4243\n\t\t\ - 0\n\t\tfalse\n\t\ - |g" ${TARGETDIR}/conf/default.service.xml - -# the log dir -LOGDIR=${TARGETDIR}/log -chmod 777 $LOGDIR - -# Install the control script for the service -cp scripts/run.conf ${TARGETDIR}/bin - -# Remove install data -rm -rf ${INSTALL_DIR} diff --git a/dropbox/Dockerfile b/dropbox/Dockerfile deleted file mode 100755 index 2ecc284..0000000 --- a/dropbox/Dockerfile +++ /dev/null @@ -1,33 +0,0 @@ -FROM phusion/baseimage:0.9.11 -MAINTAINER gfjardim -ENV DEBIAN_FRONTEND noninteractive - -RUN usermod -u 99 nobody && \ - usermod -g 100 nobody && \ - usermod -d /home nobody - -# Use baseimage-docker's init system -CMD ["/sbin/my_init"] - -ADD sources.list /etc/apt/ - -RUN apt-get update -qq && \ - apt-get install -qq --force-yes python wget && \ - apt-get autoremove && \ - apt-get autoclean - - -VOLUME /config -VOLUME /dropbox - -RUN mkdir -p /opt/dropbox && wget -nv -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar -xzf - --strip-components=1 -C /opt/dropbox - -EXPOSE 17500 - -VOLUME /home/.dropbox -VOLUME /home/Dropbox - -# Add Dropbox to runit -RUN mkdir /etc/service/dropbox -ADD dropbox.sh /etc/service/dropbox/run -RUN chmod +x /etc/service/dropbox/run diff --git a/dropbox/LICENSE b/dropbox/LICENSE deleted file mode 100644 index 22fbe5d..0000000 --- a/dropbox/LICENSE +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. \ No newline at end of file diff --git a/dropbox/README.md b/dropbox/README.md deleted file mode 100755 index 99f9235..0000000 --- a/dropbox/README.md +++ /dev/null @@ -1,10 +0,0 @@ -docker-dropbox -================ - -This is a Dockerfile setup for Dropbox - https://www.dropbox.com - -To run: - -docker run -d --name="dropbox" --privileged=true --net="host" -v /path/to/your/config:/home/.dropbox -v /path/to/your/files:/home/Dropbox -v /etc/localtime:/etc/localtime:ro gfjardim/dropbox - -Old users: please change /config to /home/.dropbox and /dropbox to /home/Dropbox \ No newline at end of file diff --git a/dropbox/dropbox.sh b/dropbox/dropbox.sh deleted file mode 100755 index 26c6591..0000000 --- a/dropbox/dropbox.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -umask 000 -chown -R nobody:users /home -chmod -R u-x,go-rwx,go+u,ugo+X /home - -exec /sbin/setuser nobody /opt/dropbox/dropboxd diff --git a/dropbox/sources.list b/dropbox/sources.list deleted file mode 100755 index 03f54b7..0000000 --- a/dropbox/sources.list +++ /dev/null @@ -1,14 +0,0 @@ -############################################################# -################### OFFICIAL UBUNTU REPOS ################### -############################################################# - -###### Ubuntu Main Repos -deb mirror://mirrors.ubuntu.com/mirrors.txt trusty main restricted universe multiverse -deb-src mirror://mirrors.ubuntu.com/mirrors.txt trusty main restricted universe multiverse - -###### Ubuntu Update Repos -deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-security main restricted universe multiverse -deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-updates main restricted universe multiverse -deb-src mirror://mirrors.ubuntu.com/mirrors.txt trusty-security main restricted universe multiverse -deb-src mirror://mirrors.ubuntu.com/mirrors.txt trusty-updates main restricted universe multiverse - diff --git a/eroz/AirVideoServer.xml b/eroz/AirVideoServer.xml new file mode 100644 index 0000000..e645069 --- /dev/null +++ b/eroz/AirVideoServer.xml @@ -0,0 +1,51 @@ + + + AirVideoServer + + Air Video can stream videos in almost any format to your iPhone, iPad and iPod touch. You don't need to copy your videos to the device just to watch them.[br][br] + If the videos in your collection are not in format supported by iPhone or iPad, Air Video will convert them on fly. You don't need to wait until the entire video is converted. You can start watching it almost immediately![br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : this path is used to store the configuration and the database files of AirVideo[br] + [b]/tv[/b] :set this path to where you wish to find your tvshows in AirVideo[br] + [b]/movies[/b] : set this path to where you wish to find your movies in AirVideo. + + https://registry.hub.docker.com/u/eroz/airvideo/ + https://github.com/rsanch1/airvideo + eroz/airvideo + true + true + + + + + + + FOLDERS + Movies:/movies, TVShows:/tv + + + + host + + + + + + /movies + rw + + + + /tv + rw + + + /mnt/user/appdata/AirVideoServer + /config + rw + + + http://inmethod.com/airvideo/index.html + + http://i.imgur.com/LNKFUhC.png + \ No newline at end of file diff --git a/flexget/Dockerfile b/flexget/Dockerfile deleted file mode 100755 index 476c05a..0000000 --- a/flexget/Dockerfile +++ /dev/null @@ -1,42 +0,0 @@ -FROM phusion/baseimage:0.9.11 -MAINTAINER none -ENV DEBIAN_FRONTEND noninteractive - -# Set correct environment variables -ENV HOME /root - -# Use baseimage-docker's init system -CMD ["/sbin/my_init"] - -# Fix a Debianism of the nobody's uid being 65534 -RUN usermod -u 99 nobody -RUN usermod -g 100 nobody -RUN usermod -d /config nobody - -ADD sources.list /etc/apt/ -RUN apt-get update -qq && \ - apt-get install -qq --force-yes python git python-transmissionrpc && \ - apt-get autoremove && \ - apt-get autoclean - -RUN git clone https://github.com/Flexget/Flexget.git /opt/flexget -ADD https://pypi.python.org/packages/source/p/pip/pip-1.4.1.tar.gz /opt/flexget/pip-1.4.1.tar.gz -ADD https://pypi.python.org/packages/source/s/setuptools/setuptools-1.1.7.tar.gz /opt/flexget/setuptools-1.1.7.tar.gz - -VOLUME /config -RUN ln -sf /config /root/.flexget - -WORKDIR /opt/flexget -RUN python bootstrap.py -RUN bin/pip install -r jenkins-requirements.txt -RUN bin/pip install -r rtd-requirements.txt - -# Add flexget to runit -#RUN mkdir /etc/service/flexget -#ADD flexget.sh /etc/service/flexget/run -#RUN chmod +x /etc/service/flexget/run - -# Add flexget-webui to runit -RUN mkdir /etc/service/flexget-webui -ADD flexget-webui.sh /etc/service/flexget-webui/run -RUN chmod +x /etc/service/flexget-webui/run diff --git a/flexget/LICENSE b/flexget/LICENSE deleted file mode 100644 index 22fbe5d..0000000 --- a/flexget/LICENSE +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. \ No newline at end of file diff --git a/flexget/flexget-webui.sh b/flexget/flexget-webui.sh deleted file mode 100755 index 99865f6..0000000 --- a/flexget/flexget-webui.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/bash -/opt/flexget/bin/flexget webui diff --git a/flexget/flexget.sh b/flexget/flexget.sh deleted file mode 100755 index d9626e2..0000000 --- a/flexget/flexget.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/bash -/opt/flexget/bin/flexget daemon start diff --git a/flexget/sources.list b/flexget/sources.list deleted file mode 100755 index b8ca980..0000000 --- a/flexget/sources.list +++ /dev/null @@ -1,15 +0,0 @@ -############################################################# -################### OFFICIAL UBUNTU REPOS ################### -############################################################# - -###### Ubuntu Main Repos -deb mirror://mirrors.ubuntu.com/mirrors.txt trusty main restricted universe multiverse -deb-src mirror://mirrors.ubuntu.com/mirrors.txt trusty main restricted universe multiverse - -###### Ubuntu Update Repos -deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-security main restricted universe multiverse -deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-updates main restricted universe multiverse -deb-src mirror://mirrors.ubuntu.com/mirrors.txt trusty-security main restricted universe multiverse -deb-src mirror://mirrors.ubuntu.com/mirrors.txt trusty-updates main restricted universe multiverse - - diff --git a/gfjardim/CrashPlan.xml b/gfjardim/CrashPlan.xml new file mode 100644 index 0000000..ce0a1ea --- /dev/null +++ b/gfjardim/CrashPlan.xml @@ -0,0 +1,35 @@ + + + CrashPlan + + With unlimited, set-it-and-get-at-it backup to multiple destinations, plus anywhere, anytime access to ALL your files, CrashPlan is the simplest, surest way to protect your digital life.[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : this path is where the configuration of CrashPlan is stored to.[br] + [b]/data[/b] : normally this should point to '/mnt/user', but you can set this to any directory you wish to backup. You may add another paths too. + + https://registry.hub.docker.com/u/gfjardim/crashplan/ + https://github.com/gfjardim/docker-crashplan + gfjardim/crashplan + true + true + + host + + + + + + /mnt/user/appdata/crashplan + /config + rw + + + + /data + rw + + + http://www.code42.com/crashplan/ + http://i.imgur.com/mAdH6Zu.png + http://i.imgur.com/F5ckGpm.png + \ No newline at end of file diff --git a/gfjardim/Dropbox.xml b/gfjardim/Dropbox.xml new file mode 100644 index 0000000..da13930 --- /dev/null +++ b/gfjardim/Dropbox.xml @@ -0,0 +1,41 @@ + + + Dropbox + + Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily. Never email yourself a file again![br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : in this path, Dropbox will store it's configuration files.[br] + [b]/dropbox[/b] : in this path, Dropbox wil store the user files. [br][br] + [b][span style='color: #E80000;']Tip:[/span][/b] If it's the first time you install this container, an authorization link will be available in the logs. Please take a look. + + https://registry.hub.docker.com/u/gfjardim/dropbox/ + https://github.com/gfjardim/docker-dropbox + gfjardim/dropbox + true + true + + + host + + + + + /mnt/user/appdata/dropbox/ + /home/.dropbox + rw + + + + /home/Dropbox + rw + + + + + + + https://www.dropbox.com + + http://i.imgur.com/m9g2DiM.png + http://i.imgur.com/eom5LCT.png + \ No newline at end of file diff --git a/gfjardim/LogitechMediaServer.xml b/gfjardim/LogitechMediaServer.xml new file mode 100755 index 0000000..e00084d --- /dev/null +++ b/gfjardim/LogitechMediaServer.xml @@ -0,0 +1,51 @@ + + + LogitechMediaServer + + Logitech Media Server (formerly SlimServer, SqueezeCenter and Squeezebox Server) is a streaming audio server supported by Logitech (formerly Slim Devices), developed in particular to support their Squeezebox range of digital audio receivers.[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : this path is used to store the configuration and the database files of Logitech Media Server.[br] + [b]/music[/b] : set this path to where you store your music files. + + https://registry.hub.docker.com/u/gfjardim/logitechmediaserver/ + gfjardim/logitechmediaserver + true + false + + + bridge + + + 3483 + 3483 + tcp + + + 9000 + 9000 + tcp + + + 9090 + 9090 + tcp + + + + + + /mnt/user/appdata/LogitechMediaServer + /config + rw + + + + /music + rw + + + + http://[IP]:[PORT:9000]/ + + http://i.imgur.com/PoUuA3k.png + diff --git a/gfjardim/MediaBrowserServer.xml b/gfjardim/MediaBrowserServer.xml new file mode 100755 index 0000000..178c603 --- /dev/null +++ b/gfjardim/MediaBrowserServer.xml @@ -0,0 +1,41 @@ + + + MediaBrowserServer + + Media Browser Server is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono.It features a REST-based api with built-in documention to facilitate client development. We also have client libraries for our api to enable rapid development.[br][br] + [b][span style=\'color: #E80000;\']Directions:[/span][/b][br] + [b]/config[/b] : this path is used to store the configuration and the database files of Media Browser.[br] + [b]/movies[/b] : set this path to where you store your movie files.[br] + [b]/tv[/b] : set this path to where you store your tv shows files. + + https://registry.hub.docker.com/u/gfjardim/mediabrowser/ + gfjardim/mediabrowser + true + false + + + host + + + + + /mnt/user/appdata/MediaBrowserServer + /config + rw + + + + /movies + rw + + + + /tv + rw + + + + http://[IP]:[PORT:8096]/mediabrowser + http://i.imgur.com/NGb7TN5.png + http://i.imgur.com/PaCUMqS.png + diff --git a/gfjardim/NZBGet.xml b/gfjardim/NZBGet.xml new file mode 100644 index 0000000..02ac565 --- /dev/null +++ b/gfjardim/NZBGet.xml @@ -0,0 +1,42 @@ + + + NZBGet + + NZBGet is a cross-platform binary newsgrabber for nzb files, written in C++. It supports client/server mode, automatic par-check/-repair, web-interface, command-line interface, etc. NZBGet requires low system resources and runs great on routers, NAS-devices and media players.[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : in this path NZBget will store it's configuration files.[br] + [b]/downloads[/b] : in this path, NZBget will store the downloaded files.[br][br] + [b]Tip:[/b] The default username is nzbget and the default password is tegbzn6789. + + https://registry.hub.docker.com/u/gfjardim/nzbget/ + https://github.com/gfjardim/nzbget + gfjardim/nzbget + true + false + + bridge + + + 6789 + 6789 + tcp + + + + + + + /mnt/user/appdata/nzbget + /config + rw + + + + /downloads + rw + + + http://[IP]:[PORT:6789]/ + http://i.imgur.com/KHZAlJn.png + http://i.imgur.com/3zSSB3o.png + \ No newline at end of file diff --git a/gfjardim/Transmission.xml b/gfjardim/Transmission.xml new file mode 100644 index 0000000..f6da498 --- /dev/null +++ b/gfjardim/Transmission.xml @@ -0,0 +1,55 @@ + + + Transmission + + Transmission is a BitTorrent client which features a simple interface on top of a cross-platform back-end. Transmission is free software licensed under the terms of the GNU General Public License (GPL), with parts under the MIT License.[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : in this path, Transmission will store it's configuration files.[br] + [b]/downloads[/b] : in this path Transmission will store the downloaded files. + + https://registry.hub.docker.com/u/gfjardim/transmission/ + https://github.com/gfjardim/docker-transmission + gfjardim/transmission + true + false + + + USERNAME + admin + + + PASSWORD + password + + + + bridge + + + 9091 + 9091 + tcp + + + 54321 + 54321 + tcp + + + + + + /mnt/user/appdata/Transmission + /config + rw + + + + /downloads + rw + + + http://[IP]:[PORT:9091]/ + http://i.imgur.com/uFgAuT5.png + http://i.imgur.com/tkCKanM.png + \ No newline at end of file diff --git a/gfjardim/ownCloud.xml b/gfjardim/ownCloud.xml new file mode 100644 index 0000000..6439dbf --- /dev/null +++ b/gfjardim/ownCloud.xml @@ -0,0 +1,45 @@ + + + ownCloud + + ownCloud gives you universal access to your files through a web interface or WebDAV. It also provides a platform to easily view and sync your contacts, calendars and bookmarks across all your devices and enables basic editing right on the web.[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/var/www/owncloud/data[/b] : this path is where ownCloud data is stored to.[br][br] + [b]Tip:[/b] Set EDGE variable to '1' if you want to always run the last version. + + https://registry.hub.docker.com/u/gfjardim/owncloud/ + https://github.com/gfjardim/docker-owncloud + gfjardim/owncloud + true + false + + bridge + + + 8000 + 8000 + tcp + + + + + + SUBJECT + /C=US/ST=CA/L=City/O=Organization/OU=Organization Unit/CN=yourhome.com + + + EDGE + 0 + + + + + /mnt/user/appdata/owncloud + /var/www/owncloud/data + rw + + + http://[IP]:[PORT:8000]/ + http://i.imgur.com/eUAGaPA.png + http://i.imgur.com/EX4qL2V.png + \ No newline at end of file diff --git a/gfjardim/pyLoad.xml b/gfjardim/pyLoad.xml new file mode 100644 index 0000000..c12db6f --- /dev/null +++ b/gfjardim/pyLoad.xml @@ -0,0 +1,62 @@ + + + pyLoad + + pyLoad is a fast, lightweight and full featured download manager for many One-Click-Hoster, container formats like DLC, video sites or just plain http/ftp links. It aims for low hardware requirements and platform independence to be runnable on all kind of systems (desktop pc, netbook, NAS, router). Despite its strict restriction it is packed full of features just like webinterface, captcha recognition, unrar and much more.[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : set this path to where you wish pyLoad to store it's configuration.[br] + [b]/downloads[/b] : set this path to where you wish pyLoad to store the downloaded files.[br][br] + [b]Tip:[/b] The default username is admin and the default password is admin. + + https://registry.hub.docker.com/u/gfjardim/pyload/ + https://github.com/gfjardim/docker-pyload + gfjardim/pyload + true + false + + + + + + + + bridge + + + + + tcp + + + 8000 + 8000 + tcp + + + 7227 + 7227 + tcp + + + 9666 + 9666 + tcp + + + + + + + /downloads + rw + + + /mnt/user/appdata/pyLoad + /config + rw + + + http://[IP]:[PORT:8000]/ + http://i.imgur.com/2dDGScZ.png + http://i.imgur.com/krv3B5v.png + diff --git a/hamachi/Dockerfile b/hamachi/Dockerfile deleted file mode 100755 index beb5afc..0000000 --- a/hamachi/Dockerfile +++ /dev/null @@ -1,35 +0,0 @@ -FROM phusion/baseimage:0.9.11 -MAINTAINER gfjardim -ENV DEBIAN_FRONTEND noninteractive -ADD sources.list /etc/apt/sources.list - -# Set correct environment variables -ENV HOME /root - -# Use baseimage-docker's init system -CMD ["/sbin/my_init"] - -# Fix a Debianism of the nobody's uid being 65534 -RUN usermod -u 99 nobody && \ - usermod -g 100 nobody - -RUN apt-get update -q - -# Install Hamachi -ADD https://secure.logmein.com/labs/logmein-hamachi-2.1.0.119-x64.tgz /tmp/hamachi.tgz -RUN mkdir -p /opt/logmein-hamachi -RUN tar -zxf /tmp/hamachi.tgz --strip-components 1 -C /opt/logmein-hamachi -RUN ln -sf /opt/logmein-hamachi/hamachid /usr/bin/hamachi -RUN rm /tmp/hamachi.tgz - -VOLUME /config - -# Add install.sh to execute during container startup -RUN mkdir -p /etc/my_init.d -ADD install.sh /etc/my_init.d/install.sh -RUN chmod +x /etc/my_init.d/install.sh - -# Add hamachi.sh to runit -RUN mkdir /etc/service/hamachi -ADD hamachi.sh /etc/service/hamachi/run -RUN chmod +x /etc/service/hamachi/run diff --git a/hamachi/LICENSE b/hamachi/LICENSE deleted file mode 100644 index 22fbe5d..0000000 --- a/hamachi/LICENSE +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. \ No newline at end of file diff --git a/hamachi/README.md b/hamachi/README.md deleted file mode 100644 index e00b09b..0000000 --- a/hamachi/README.md +++ /dev/null @@ -1,11 +0,0 @@ -docker-hamachi -============== - -LogMeIn Hamachi: -https://secure.logmein.com/products/hamachi/ - -This is a docker container to LogMeNn Hamachi. To run: - -``` -docker run -d --name="Hamachi" --net="host" --privileged="true" -e ACCOUNT="your@email.com" -v "/mnt/cache/appdata/Hamachi/":"/config":rw -v "/etc/localtime":"/etc/localtime":ro gfjardim/hamachi -``` diff --git a/hamachi/hamachi.sh b/hamachi/hamachi.sh deleted file mode 100755 index b62d936..0000000 --- a/hamachi/hamachi.sh +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/bash -start_daemon(){ - /opt/logmein-hamachi/hamachid -c /config - while [ 1 ]; do - out=$(hamachi) - [[ $out =~ *version* ]] && sleep 1 || break - done -} - -check_login(){ - IFS=$'\n'; - regex_status="status.*?: (.*?)" - regex_account="lmi account:(.*?)" - for line in $(hamachi); do - if [[ $line =~ $regex_status ]]; then - if [[ ${BASH_REMATCH[1]} == offline ]]; then - while [ 1 ]; do - out=$(hamachi login) - [[ $out =~ ok ]] && break || sleep 1 - done - fi - fi - done - while [ 1 ]; do - out=$(hamachi) - [[ $out =~ "loggin in" ]] && sleep 1 - [[ $out =~ "logged in" ]] && break - done -} - -check_account(){ - IFS=$'\n'; - regex_status="status.*?: (.*?)" - regex_account="lmi account: (.*)" - for line in $(hamachi); do - if [[ $line =~ $regex_account ]]; then - if [[ ${BASH_REMATCH[1]} != $ACCOUNT ]]; then - hamachi attach $ACCOUNT - fi - fi - done -} - -start_daemon -check_login -check_account - -while pgrep hamachid >/dev/null; do - sleep 10 -done diff --git a/hamachi/install.sh b/hamachi/install.sh deleted file mode 100755 index b15d840..0000000 --- a/hamachi/install.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -if [ ! -e /dev/net/tun ] ; then - echo Creating TunTap .. - mkdir -p /dev/net - mknod /dev/net/tun c 10 200 - chmod 0666 /dev/net/tun -fi - diff --git a/hamachi/sources.list b/hamachi/sources.list deleted file mode 100755 index b8ca980..0000000 --- a/hamachi/sources.list +++ /dev/null @@ -1,15 +0,0 @@ -############################################################# -################### OFFICIAL UBUNTU REPOS ################### -############################################################# - -###### Ubuntu Main Repos -deb mirror://mirrors.ubuntu.com/mirrors.txt trusty main restricted universe multiverse -deb-src mirror://mirrors.ubuntu.com/mirrors.txt trusty main restricted universe multiverse - -###### Ubuntu Update Repos -deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-security main restricted universe multiverse -deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-updates main restricted universe multiverse -deb-src mirror://mirrors.ubuntu.com/mirrors.txt trusty-security main restricted universe multiverse -deb-src mirror://mirrors.ubuntu.com/mirrors.txt trusty-updates main restricted universe multiverse - - diff --git a/logitechmediaserver/Dockerfile b/logitechmediaserver/Dockerfile deleted file mode 100755 index 9de30f0..0000000 --- a/logitechmediaserver/Dockerfile +++ /dev/null @@ -1,42 +0,0 @@ -FROM phusion/baseimage:0.9.11 -MAINTAINER gfjardim -ENV DEBIAN_FRONTEND noninteractive - -# Set install version -ENV VERSION testing - -# Set correct environment variables -ENV HOME /root - -# Ensure UTF-8 -RUN locale-gen en_US.UTF-8 -ENV LANG en_US.UTF-8 -ENV LC_ALL en_US.UTF-8 - -# Fix a Debianism of the nobody's uid being 65534 -RUN usermod -u 99 nobody -RUN usermod -g 100 nobody - -# Use baseimage-docker's init system -CMD ["/sbin/my_init"] - -# Install Dependencies -RUN apt-get update -q -RUN apt-get install -qy --force-yes wget - -ADD install_lms.sh /tmp/ -RUN bash /tmp/install_lms.sh -RUN dpkg -i /tmp/lms.deb -RUN rm /tmp/install_lms.sh /tmp/lms.deb - -#VOLUMES -VOLUME /config -VOLUME /music - -#PORTS -EXPOSE 3483 9000 9090 - -# Add logitechmediaserver to runit -RUN mkdir /etc/service/logitechmediaserver -ADD logitechmediaserver.sh /etc/service/logitechmediaserver/run -RUN chmod +x /etc/service/logitechmediaserver/run diff --git a/logitechmediaserver/LICENSE b/logitechmediaserver/LICENSE deleted file mode 100755 index 9c504d6..0000000 --- a/logitechmediaserver/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014 JingleManSweep - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/logitechmediaserver/README.md b/logitechmediaserver/README.md deleted file mode 100755 index a363dd2..0000000 --- a/logitechmediaserver/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# docker-logitechmediaserver - -Docker image for Logitech Media Server (SqueezeCenter, SqueezeboxServer, SlimServer) - -Run with: - -``` -docker run -d \ - -p 9000:9000 \ - -p 3483:3483 \ - -v :/mnt/state \ - -v :/mnt/music \ - logitechmediaserver -``` - diff --git a/logitechmediaserver/install_lms.sh b/logitechmediaserver/install_lms.sh deleted file mode 100755 index 0c20086..0000000 --- a/logitechmediaserver/install_lms.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash - -OUT=$(wget -qO - http://downloads.slimdevices.com/nightly/index.php?ver=7.8) - -# Try to catch the link or die -REGEX=".*href=\".(.*).deb\"" -if [[ ${OUT} =~ ${REGEX} ]]; then - URL="http://downloads.slimdevices.com/nightly${BASH_REMATCH[1]}.deb" -else - exit 1 -fi - -wget -O /tmp/lms.deb $URL diff --git a/logitechmediaserver/logitechmediaserver.sh b/logitechmediaserver/logitechmediaserver.sh deleted file mode 100755 index 3798852..0000000 --- a/logitechmediaserver/logitechmediaserver.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash - -squeezeboxserver --user nobody --prefsdir /config/prefs --logdir /config/logs --cachedir /config/cache - diff --git a/mediabrowser/Dockerfile b/mediabrowser/Dockerfile deleted file mode 100755 index 795a46e..0000000 --- a/mediabrowser/Dockerfile +++ /dev/null @@ -1,41 +0,0 @@ -FROM phusion/baseimage:0.9.11 -MAINTAINER gfjardim -ENV DEBIAN_FRONTEND noninteractive - -# Set correct environment variables -ENV HOME /root -ENV LANGUAGE en_US.UTF-8 -ENV LANG en_US.UTF-8 -RUN locale-gen en_US en_US.UTF-8 -RUN update-locale LANG=en_US.UTF-8 -RUN dpkg-reconfigure locales - -# Use baseimage-docker's init system -CMD ["/sbin/my_init"] - -# Fix a Debianism of the nobody's uid being 65534 -RUN usermod -u 99 nobody -RUN usermod -g 100 nobody - -RUN apt-get update -qq - -# Install MediaBrowser run dependencies -RUN apt-get install -qy --force-yes libmono-cil-dev Libgdiplus unzip wget - -# Install MediaBrowser -RUN mkdir mkdir /opt/MediaBrowser && \ - cd /opt/MediaBrowser && \ - wget -nv -O MBServer.Mono.zip https://www.dropbox.com/s/07hh1g4x9xo28jb/MBServer.Mono.zip?dl=1 && \ - unzip MBServer.Mono.zip && \ - rm MBServer.Mono.zip - -#VOLUMES -VOLUME /config -RUN rm -rf /opt/MediaBrowser/ProgramData-Server && \ - ln -sf /config/ /opt/MediaBrowser/ProgramData-Server && \ - chown -R nobody:users /opt/MediaBrowser - -# Add media_browser.sh to runit -RUN mkdir /etc/service/media_browser -ADD media_browser.sh /etc/service/media_browser/run -RUN chmod +x /etc/service/media_browser/run diff --git a/mediabrowser/LICENSE b/mediabrowser/LICENSE deleted file mode 100644 index 22fbe5d..0000000 --- a/mediabrowser/LICENSE +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. \ No newline at end of file diff --git a/mediabrowser/media_browser.sh b/mediabrowser/media_browser.sh deleted file mode 100755 index a125518..0000000 --- a/mediabrowser/media_browser.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash -umask 000 - -cd /opt/MediaBrowser -exec /sbin/setuser nobody mono /opt/MediaBrowser/MediaBrowser.Server.Mono.exe diff --git a/needo/CouchPotato.xml b/needo/CouchPotato.xml new file mode 100644 index 0000000..833f600 --- /dev/null +++ b/needo/CouchPotato.xml @@ -0,0 +1,53 @@ + + + CouchPotato + + CouchPotato (CP) is an automatic NZB and torrent downloader. You can keep a "movies I want"-list and it will search for NZBs/torrents of these movies every X hours. Once a movie is found, it will send it to SABnzbd or download the torrent to a specified directory.[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : this path is used to store the configuration and the database files of Couchpotato.[br] + [b]/downloads[/b] : this path is used retrieve the downloaded files by your downloader application (e.g. SABnzbd or NZBGet)[br] + [b]/movies[/b] : set this path to where you wish Couchpotato move your movies to.[br][br] + [b]Tip:[/b] Set EDGE variable to '1' if you want to always run the last version. + + https://registry.hub.docker.com/u/needo/couchpotato/ + https://github.com/needo37/couchpotato + needo/couchpotato + true + false + + bridge + + + 5050 + 5050 + tcp + + + + + + EDGE + 0 + + + + + /mnt/user/appdata/couchpotato + /config + rw + + + + /downloads + rw + + + + /movies + rw + + + http://[IP]:[PORT:5050]/ + http://i.imgur.com/2BKYsWT.png + http://i.imgur.com/popkAe6.png + diff --git a/needo/Deluge.xml b/needo/Deluge.xml new file mode 100644 index 0000000..aa19350 --- /dev/null +++ b/needo/Deluge.xml @@ -0,0 +1,57 @@ + + + Deluge + + Deluge is a full-featured ​BitTorrent client for Linux, OS X, Unix and Windows. It uses ​libtorrent in its backend and features multiple user-interfaces including: GTK+, web and console. It has been designed using the client server model with a daemon process that handles all the bittorrent activity. The Deluge daemon is able to run on headless machines with the user-interfaces being able to connect remotely from any platform.[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : in this path, Deluge will store it's configuration files.[br] + [b]/downloads[/b] : in this path Deluge will store the downloaded files.[br][br] + [b]Tip:[/b] Don't change ports 58846 (daemon) and 8112 (webgui) ports unless necessary. Port 59981 is an example of income port, you can change it at will. This port should be NAT forwarded in your router. + + https://registry.hub.docker.com/u/needo/deluge/ + https://github.com/needo37/deluge + needo/deluge + true + false + + + + + + + + bridge + + + 59981 + 59981 + tcp + + + 58846 + 58846 + tcp + + + 8112 + 8112 + tcp + + + + + + /mnt/user/appdata/deluge + /config + rw + + + + /downloads + rw + + + http://[IP]:[PORT:8112]/ + http://i.imgur.com/aoOSl7P.png + http://i.imgur.com/i3otz2K.png + diff --git a/needo/MariaDB.xml b/needo/MariaDB.xml new file mode 100644 index 0000000..24a28c3 --- /dev/null +++ b/needo/MariaDB.xml @@ -0,0 +1,35 @@ + + + MariaDB + + MariaDB is a drop-in replacement for MySQL. MariaDB strives to be the logical choice for database professionals looking for a robust, scalable, and reliable SQL server. To accomplish this, the MariaDB Foundation work closely and cooperatively with the larger community of users and developers in the true spirit of Free and open source software, and release software in a manner that balances predictability with reliability.[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/db[/b] : this path is where the MariaDB database files are stored to. + + https://registry.hub.docker.com/u/needo/mariadb + https://github.com/needo37/mariadb/ + needo/mariadb + true + false + + bridge + + + 3306 + 3306 + tcp + + + + + + + /mnt/user/appdata/mariadb + /db + rw + + + https://mariadb.org + http://i.imgur.com/qSfq7gc.png + http://i.imgur.com/LSKW6sm.png + diff --git a/needo/NZBGet.xml b/needo/NZBGet.xml new file mode 100644 index 0000000..1dc82dc --- /dev/null +++ b/needo/NZBGet.xml @@ -0,0 +1,42 @@ + + + NZBGet + + NZBGet is a cross-platform binary newsgrabber for nzb files, written in C++. It supports client/server mode, automatic par-check/-repair, web-interface, command-line interface, etc. NZBGet requires low system resources and runs great on routers, NAS-devices and media players.[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : in this path NZBget will store it's configuration files.[br] + [b]/downloads[/b] : in this path, NZBget will store the downloaded files.[br][br] + [b]Tip:[/b] The default username is nzbget and the default password is tegbzn6789. + + https://registry.hub.docker.com/u/needo/nzbget/ + https://github.com/needo37/nzbget + needo/nzbget + true + false + + bridge + + + 6789 + 6789 + tcp + + + + + + + /mnt/user/appdata/nzbget + /config + rw + + + + /downloads + rw + + + http://[IP]:[PORT:6789]/ + http://i.imgur.com/KHZAlJn.png + http://i.imgur.com/3zSSB3o.png + diff --git a/needo/NzbDrone.xml b/needo/NzbDrone.xml new file mode 100644 index 0000000..e8410b9 --- /dev/null +++ b/needo/NzbDrone.xml @@ -0,0 +1,47 @@ + + + NzbDrone + + NZBDrone is a PVR for newsgroup users. It can monitor multiple RSS feeds for new episodes of your favourite shows and will grab, sorts and renames them. It can also be configured to automatically upgrade the quality of files already downloaded if a better quality format becomes available.[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : set this path to where you wish NzbDrone to store it's configuration.[br] + [b]/downloads[/b] : this path is used retrieve the downloaded files by your downloader application (e.g. SABnzbd or NZBGet)[br] + [b]/tv[/b] : set this path to where you wish NzbDrone move your TV episodes to. + + https://registry.hub.docker.com/u/needo/nzbdrone/ + https://github.com/needo37/nzbdrone + needo/nzbdrone + true + false + + + bridge + + + 8989 + 8989 + tcp + + + + + + /mnt/user/appdata/NzbDrone/ + /config + rw + + + + /downloads + rw + + + + /tv + rw + + + http://[IP]:[PORT:8989]/ + http://i.imgur.com/rsb80Zk.png + http://i.imgur.com/CIXYh6A.png + \ No newline at end of file diff --git a/needo/Plex Media Server.xml b/needo/Plex Media Server.xml new file mode 100644 index 0000000..1ca9a7f --- /dev/null +++ b/needo/Plex Media Server.xml @@ -0,0 +1,30 @@ + + + PlexMediaServer + + The Plex Media Server enriches your life by organizing all your personal media, presenting it beautifully and streaming it to all of your devices. It's easy to use, it's awesome, and it's free![br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : this is where PMS will store it's databases and configuration.[br][br] + [b]Tip:[/b] You can add more volume mappings if you wish PMS has access to it. + + https://registry.hub.docker.com/u/needo/plex/ + https://github.com/needo37/plex + needo/plex + true + true + + host + + + + + + /mnt/user/appdata/plexmediaserver + /config + rw + + + http://[IP]:[PORT:32400]/web/index.html + http://i.imgur.com/QIlqqof.png + http://i.imgur.com/4KT9H3y.png + diff --git a/needo/SABnzbd.xml b/needo/SABnzbd.xml new file mode 100644 index 0000000..95d235a --- /dev/null +++ b/needo/SABnzbd.xml @@ -0,0 +1,41 @@ + + + SABnzbd + + SABnzbd is an Open Source Binary Newsreader written in Python. SABnzbd makes Usenet as simple and streamlined as possible by automating everything we can. All you have to do is add an .nzb. SABnzbd takes over from there, where it will be automatically downloaded, verified, repaired, extracted and filed away with zero human interaction.[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : this path is where SABnzbd store it's configuration.[br] + [b]/downloads[/b] : in this path, SABnzbd stores the downloaded files. + + https://registry.hub.docker.com/u/needo/sabnzbd/ + https://github.com/needo37/sabnzbd + needo/sabnzbd + true + false + + bridge + + + 8080 + 8080 + tcp + + + + + + + /mnt/user/appdata/sabnzbd + /config + rw + + + + /downloads + rw + + + http://[IP]:[PORT:8080]/ + http://i.imgur.com/5k8nrYA.png + http://i.imgur.com/GTfJONm.png + diff --git a/needo/SickBeard.xml b/needo/SickBeard.xml new file mode 100644 index 0000000..fcadb15 --- /dev/null +++ b/needo/SickBeard.xml @@ -0,0 +1,53 @@ + + + SickBeard + + Sick Beard is a PVR for newsgroup users (with limited torrent support). It watches for new episodes of your favorite shows and when they are posted it downloads them, sorts and renames them, and optionally generates metadata for them. It currently supports NZBs.org, NZBMatrix, NZBs'R'Us, Newzbin, Womble's Index, NZB.su, TVTorrents and EZRSS and retrieves show information from theTVDB.com and TVRage.com.[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : this path where SickBeard stores it's configuration files.[br] + [b]/downloads[/b] : this path is used retrieve the downloaded files by your downloader application (e.g. SABnzbd or NZBGet)[br] + [b]/tv[/b] : set this path to where you wish SickBeard move your TV episodes to.[br][br] + [b]Tip:[/b] Set EDGE variable to '1' if you want to always run the last version. + + https://registry.hub.docker.com/u/needo/sickbeard/ + https://github.com/needo37/sickbeard + needo/sickbeard + true + false + + bridge + + + 8081 + 8081 + tcp + + + + + + EDGE + 0 + + + + + /mnt/user/appdata/sickbeard + /config + rw + + + + /downloads + rw + + + + /tv + rw + + + http://[IP]:[PORT:8081]/ + http://i.imgur.com/SqhPdyk.png + http://i.imgur.com/wx5Cp2n.png + diff --git a/needo/SickRage.xml b/needo/SickRage.xml new file mode 100644 index 0000000..d83f8e7 --- /dev/null +++ b/needo/SickRage.xml @@ -0,0 +1,53 @@ + + + SickRage + + SickRage is a Video File Manager for TV Shows, It watches for new episodes of your favorite shows and when they are posted it does its magic. SickRage is currently in beta release stage. There may be severe bugs in it and at any given time it may not work at all.[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : i this path, SickRage will stores it's configuration files.[br] + [b]/downloads[/b] : this path is used retrieve the downloaded files by your downloader application (e.g. SABnzbd or NZBGet)[br] + [b]/tv[/b] : set this path to where you wish SickRage move your TV episodes to.[br][br] + [b]Tip:[/b] Set EDGE variable to '1' if you want to always run the last version. + + https://registry.hub.docker.com/u/needo/sickrage/ + https://github.com/needo37/sickrage + needo/sickrage + true + false + + bridge + + + 8081 + 8081 + tcp + + + + + + EDGE + 0 + + + + + /mnt/user/appdata/sickrage + /config + rw + + + + /downloads + rw + + + + /tv + rw + + + http://[IP]:[PORT:8081]/ + http://i.imgur.com/j2D2tgT.png + http://i.imgur.com/3WTuAz6.png + diff --git a/needo/plexWatch.xml b/needo/plexWatch.xml new file mode 100644 index 0000000..79475fa --- /dev/null +++ b/needo/plexWatch.xml @@ -0,0 +1,51 @@ + + + plexWatch + + Notify and Log watched content on a Plex Media Server[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/plexWatch[/b] : in this path, plexWatch will store it's configuration files.[br] + [b]/logs[/b] : in this path plexWatch will store it's logs. + + https://registry.hub.docker.com/u/needo/plexwatch/ + https://github.com/needo37/plexWatch + needo/plexwatch + true + false + + + + + + + + bridge + + + + + tcp + + + 8080 + 8080 + tcp + + + + + + /mnt/user/appdata/plexWatch/logs + /log + rw + + + /mnt/user/appdata/plexWatch + /plexWatch + rw + + + http://[IP]:[PORT:8080]/plexWatch + http://i.imgur.com/aXdzX1v.png + http://i.imgur.com/aXdzX1v.png + \ No newline at end of file diff --git a/nzbget/Dockerfile b/nzbget/Dockerfile deleted file mode 100755 index 11318bf..0000000 --- a/nzbget/Dockerfile +++ /dev/null @@ -1,58 +0,0 @@ -FROM phusion/baseimage:0.9.11 -MAINTAINER needo -ENV DEBIAN_FRONTEND noninteractive - -# Set correct environment variables -ENV HOME /root - -# Set the GIT_USER variable. It will be used to download files and updates. -ENV GIT_USER gfjardim - -# Use baseimage-docker's init system -CMD ["/sbin/my_init"] - -# Fix a Debianism of the nobody's uid being 65534 -RUN usermod -u 99 nobody -RUN usermod -g 100 nobody - -ADD sources.list /etc/apt/ -RUN add-apt-repository ppa:jon-severinsson/ffmpeg -RUN apt-get update -qq - -# install nzbget dependencies -RUN apt-get install -y libxml2 sgml-base libsigc++-2.0-0c2a python2.7-minimal xml-core javascript-common \ - libjs-jquery libjs-jquery-metadata libjs-jquery-tablesorter libjs-twitter-bootstrap libpython-stdlib \ - python2.7 python-minimal python ffmpeg wget unrar unzip p7zip nzbget - -# Add the build script -ADD build.sh /opt/ -RUN chmod +x /opt/build.sh - -# Add the package info file -ADD package-info.json /opt/ - -# Add nzbget in-app update scripts -ADD nzbget-update-install.sh /opt/ -RUN chmod +x /opt/nzbget-update-install.sh -ADD package-info.json /opt/ - -#Path to a directory that only contains the nzbget.conf -VOLUME /config -VOLUME /downloads - -EXPOSE 6789 - -# Add firstrun.sh to execute during container startup -RUN mkdir -p /etc/my_init.d -ADD firstrun.sh /etc/my_init.d/firstrun.sh -RUN chmod +x /etc/my_init.d/firstrun.sh - -# Add nzbget to runit -RUN mkdir /etc/service/nzbget -ADD nzbget.sh /etc/service/nzbget/run -RUN chmod +x /etc/service/nzbget/run - -# Add update_service to runit -RUN mkdir /etc/service/update_service -ADD update_service.sh /etc/service/update_service/run -RUN chmod +x /etc/service/update_service/run diff --git a/nzbget/LICENSE b/nzbget/LICENSE deleted file mode 100644 index 22fbe5d..0000000 --- a/nzbget/LICENSE +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. \ No newline at end of file diff --git a/nzbget/README.md b/nzbget/README.md deleted file mode 100644 index fedecea..0000000 --- a/nzbget/README.md +++ /dev/null @@ -1,10 +0,0 @@ -This is a Dockerfile setup for nzbget - http://nzbget.net/ - -To run: - -``` -docker run -d --name="nzbget" -v /path/to/dir/with/nzbget.conf:/config -v /path/to/downloads:/downloads -v /etc/localtime:/etc/localtime:ro -p 6789:6789 gfjardim/nzbget -``` - -If using nzbget for the first time the sample nzbget.conf will be utilized and the /downloads/nzbget directory will be created. The default username is nzbget and the default password is tegbzn6789 - diff --git a/nzbget/build.sh b/nzbget/build.sh deleted file mode 100644 index 82ba5f8..0000000 --- a/nzbget/build.sh +++ /dev/null @@ -1,89 +0,0 @@ -#!/bin/bash - -compile_nzbget(){ - tmpdir=/tmp/tmp.$(( $RANDOM * 19318203981230 + 40 )) - apt-get remove -y nzbget - mkdir $tmpdir - cd $tmpdir - touch configure - touch Makefile.in - touch config.h.in - wget -qO- $3 | tar --strip-components 1 -C $tmpdir -zxf - - ./configure --prefix=/usr --enable-parcheck - make -j5 - sudo checkinstall --pkgname="nzbget" \ - --pkgversion="$1" \ - --type=debian \ - --backup=no \ - --deldoc=yes \ - --fstrans=no \ - --default \ - --pakdir="/tmp/nzbget-package" - cd / - cp /tmp/nzbget-package/nzbget*.deb /tmp/nzbget-${2}-amd64.deb - cp /tmp/nzbget-package/nzbget*.deb /tmp/ - rm -rf $tmpdir /tmp/nzbget-package -} - -compile_trunk_nzbget(){ - tmpdir=/tmp/tmp.$(( $RANDOM * 19318203981230 + 40 )) - apt-get remove -y nzbget - mkdir $tmpdir - svn co https://svn.code.sf.net/p/nzbget/code/trunk $tmpdir - cd $tmpdir - snvRevision=$(svn info | grep "Revision" | awk '{print $2}') - confVersion=$(grep "PACKAGE_VERSION=" ./configure | cut -d"'" -f2) - revision="${confVersion}-r${snvRevision}" - echo "const char* svn_version(void)\n{\n const char* SVN_Version = \"${snvRevision}\";\n return SVN_Version;\n}" > ./svn_version.cpp - touch configure - touch Makefile.in - touch config.h.in - ./configure --prefix=/usr --enable-parcheck - make -j5 - sudo checkinstall --pkgname="nzbget" \ - --pkgversion="$revision" \ - --type=debian \ - --backup=no \ - --deldoc=yes \ - --fstrans=no \ - --default \ - --pakdir="/tmp/nzbget-package" - cd / - cp /tmp/nzbget-package/nzbget*.deb /tmp/nzbget-DEVEL-amd64.deb - cp /tmp/nzbget-package/nzbget*.deb /tmp/ - rm -rf $tmpdir /tmp/nzbget-package -} - -compile_libpar2(){ - tmpdir=/tmp/tmp.$(( $RANDOM * 19318203981230 + 40 )) - apt-get remove -y libpar2-1 - mkdir $tmpdir - cd $tmpdir - wget -qO- https://launchpad.net/libpar2/trunk/0.4/+download/libpar2-0.4.tar.gz | tar --strip-components 1 -C $tmpdir -zxf - - wget -nv http://nzbget.net/files/libpar2-0.4-external-verification.patch -O $tmpdir/libpar2-0.4-external-verification.patch - patch < libpar2-0.4-external-verification.patch - ./configure --prefix=/usr - make -j5 - sudo checkinstall --pkgname="libpar2-1" \ - --pkgversion="0.4" \ - --pkgrelease="3patched" \ - --type=debian \ - --backup=yes \ - --deldoc=yes \ - --fstrans=no \ - --default \ - --pakdir="/tmp" - cd / - rm -rf $tmpdir -} - -if [[ -n $1 ]]; then - apt-get update -qq - apt-get install -qy libncurses5-dev sigc++ libssl-dev libxml2-dev sigc++ build-essential checkinstall subversion - eval "$@" -else - program_name=`basename $0` - echo "Usage: $program_name compile_libpar2" - echo "Usage: $program_name compile_nzbget VERSION BRANCH URL" - echo "Usage: $program_name compile_trunk_nzbget VERSION" -fi \ No newline at end of file diff --git a/nzbget/firstrun.sh b/nzbget/firstrun.sh deleted file mode 100755 index d58aa4e..0000000 --- a/nzbget/firstrun.sh +++ /dev/null @@ -1,81 +0,0 @@ -#!/bin/bash -umask 000 - -# install last used version -# install last used version -if [[ ! -f /tmp/last_version_installed ]]; then - if [[ -d /config/last_version ]]; then - for file in /config/last_version/* ; do - dpkg -i $file - done - fi - touch /tmp/last_version_installed -fi - -# Fix a potential lack of template config -if [[ -f /usr/share/nzbget/nzbget.conf ]]; then - cp /usr/share/nzbget/nzbget.conf /usr/share/nzbget/webui/ -elif [[ -f /usr/share/nzbget/webui/nzbget.conf ]]; then - cp /usr/share/nzbget/webui/nzbget.conf /usr/share/nzbget/ -fi - -# Check if nzbget.conf exists. If not, copy in the sample config -if [ -f /config/nzbget.conf ]; then - echo "Using existing nzbget.conf file." -else - echo "Creating nzbget.conf from template." - cp /usr/share/nzbget/nzbget.conf /config/ - sed -i -e "s#\(MainDir=\).*#\1/downloads#g" /config/nzbget.conf - sed -i -e "s#\(ControlIP=\).*#\10.0.0.0#g" /config/nzbget.conf - sed -i -e "s#\(UMask=\).*#\1000#g" /config/nzbget.conf - sed -i -e "s#\(ScriptDir=\).*#\1/config/ppscripts#g" /config/nzbget.conf - sed -i -e "s#\(QueueDir=\).*#\1/config/queue#g" /config/nzbget.conf - sed -i -e "s#\(LogFile=\).*#\1/config/log/nzbget.logs#g" /config/nzbget.conf - mkdir -p /downloads/dst -fi - -# Embed the update package-info -if [[ ! -f /usr/share/nzbget/webui/package-info.json ]]; then - sed -i -e "s#GIT_USER#${GIT_USER}#g" /opt/package-info.json - cp /opt/package-info.json /usr/share/nzbget/webui/ -fi - -# Verify and create some directories -if [[ ! -e /config/queue ]]; then - mkdir -p /config/queue -fi - -if [[ ! -e /config/log ]]; then - mkdir -p /config/log -fi - -if [[ ! -e /config/ppscripts ]]; then - mkdir -p /config/ppscripts -fi - -# Add some post-processing scripts -# nzbToMedia -if [[ ! -e /config/ppscripts/nzbToMedia ]]; then - echo "Downloading nzbToMedia." - mkdir -p /config/ppscripts/nzbToMedia - wget -nv https://github.com/clinton-hall/nzbToMedia/archive/master.tar.gz -O - | tar --strip-components 1 -C /config/ppscripts/nzbToMedia -zxf - -fi - -# Videosort -if [[ ! -e /config/ppscripts/videosort ]]; then - echo "Downloading videosort." - mkdir -p /config/ppscripts/videosort - wget -nv http://sourceforge.net/projects/nzbget/files/ppscripts/videosort/videosort-ppscript-4.0.zip/download -O /config/ppscripts/videosort-ppscript-4.0.zip - unzip -qq /config/ppscripts/videosort-ppscript-4.0.zip - rm /config/ppscripts/videosort-ppscript-4.0.zip -fi - -# NotifyXBMC.py -if [[ ! -e /config/ppscripts/NotifyXBMC.py ]]; then - echo "Downloading NotifyXBMC." - wget -nv http://nzbget.net/forum/download/file.php?id=193 -O /config/ppscripts/NotifyXBMC.py -fi - -# Fix permissions -chown -R nobody:users /config -chmod 777 /tmp diff --git a/nzbget/nzbget-update-install.sh b/nzbget/nzbget-update-install.sh deleted file mode 100644 index c6aa54f..0000000 --- a/nzbget/nzbget-update-install.sh +++ /dev/null @@ -1,66 +0,0 @@ -#!/bin/bash -NZBUP_BRANCH=${NZBUP_BRANCH:-STABLE} - -URL="https://raw.githubusercontent.com/${GIT_USER}/nzbget-updates/master" - -echo "Installing ${NZBUP_BRANCH}" - -echo "Downloading new version..." -wget -q --no-check-certificate "${URL}/nzbget-${NZBUP_BRANCH}-amd64.deb" -O /tmp/nzbget-update.deb -if [[ $? -ne 0 ]]; then - echo "[ERROR] Download failed" - exit 1 -else - echo "Downloading new version...OK"; -fi - -echo "Downloading libpar2-1..." -wget -q --no-check-certificate "${URL}/libpar2-1_0.4-3patched_amd64.deb" -O /tmp/libpar2-1_0.4-3patched_amd64.deb -if [[ $? -ne 0 ]]; then - echo "[ERROR] Download failed" - exit 1 -else - echo "Downloading libpar2-1...OK"; -fi - -# Backing up downloaded files -rm -rf /config/last_version -mkdir -p /config/last_version -cp /tmp/nzbget-update.deb /tmp/libpar2-1_0.4-3patched_amd64.deb /config/last_version/ - -echo "Restarting NzbGet..." - -# Write the update.sh script -cat > /tmp/update.sh << EOL -# Disabling the my_init service -chmod -x /etc/service/nzbget/run - -# Killing nzbget -kill -15 \$(pgrep nzbget) - -# Make a backup -regex=".*?:.?(.*?)" -if [[ \$(nzbget -v) =~ \$regex ]]; then - VERSION=\${BASH_REMATCH[1]} -fi -tmpbkp="/tmp/nzbget-\$VERSION-$(date +'%m%d%Y').tar.gz" -tar -czf \$tmpbkp /config -mkdir -p /config/backup -mv \$tmpbkp /config/backup/ - -# Installing the update -dpkg -P nzbget -dpkg -i /tmp/nzbget-update.deb -rm -f /tmp/nzbget-update.deb - -# Update libpar2-1 -dpkg -P libpar2-1 -dpkg -i /tmp/libpar2-1_0.4-3patched_amd64.deb -rm -f /tmp/libpar2-1_0.4-3patched_amd64.deb - -# Run firstrun.sh -/etc/my_init.d/firstrun.sh - -# Enabling the my_init service -chmod +x /etc/service/nzbget/run -EOL \ No newline at end of file diff --git a/nzbget/nzbget.sh b/nzbget/nzbget.sh deleted file mode 100755 index 01dabac..0000000 --- a/nzbget/nzbget.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash -umask 000 - -exec /sbin/setuser nobody nzbget -D -c /config/nzbget.conf - -while sleep 1; do - if [[ -z $(pgrep nzbget) ]]; then - break - fi -done \ No newline at end of file diff --git a/nzbget/package-info.json b/nzbget/package-info.json deleted file mode 100644 index 39b60d8..0000000 --- a/nzbget/package-info.json +++ /dev/null @@ -1,4 +0,0 @@ -NZBGet.PackageInfo = { - "update-info-link": "https://raw.githubusercontent.com/GIT_USER/nzbget-updates/master/nzbget-update-info.json", - "install-script": "/opt/nzbget-update-install.sh" -} \ No newline at end of file diff --git a/nzbget/sources.list b/nzbget/sources.list deleted file mode 100755 index b8ca980..0000000 --- a/nzbget/sources.list +++ /dev/null @@ -1,15 +0,0 @@ -############################################################# -################### OFFICIAL UBUNTU REPOS ################### -############################################################# - -###### Ubuntu Main Repos -deb mirror://mirrors.ubuntu.com/mirrors.txt trusty main restricted universe multiverse -deb-src mirror://mirrors.ubuntu.com/mirrors.txt trusty main restricted universe multiverse - -###### Ubuntu Update Repos -deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-security main restricted universe multiverse -deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-updates main restricted universe multiverse -deb-src mirror://mirrors.ubuntu.com/mirrors.txt trusty-security main restricted universe multiverse -deb-src mirror://mirrors.ubuntu.com/mirrors.txt trusty-updates main restricted universe multiverse - - diff --git a/nzbget/update_service.sh b/nzbget/update_service.sh deleted file mode 100644 index 13980ac..0000000 --- a/nzbget/update_service.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -while sleep 5; do - if [[ -f /tmp/update.sh ]]; then - echo "Update found, updating." - /bin/bash /tmp/update.sh - rm /tmp/update.sh - fi -done diff --git a/owncloud/Dockerfile b/owncloud/Dockerfile deleted file mode 100755 index 35b156c..0000000 --- a/owncloud/Dockerfile +++ /dev/null @@ -1,64 +0,0 @@ -FROM phusion/baseimage:0.9.11 -MAINTAINER gfjardim -ENV DEBIAN_FRONTEND noninteractive -ENV VERSION 2014.07.28 - -# Set correct environment variables -ENV HOME /root - -# Fix a Debianism of the nobody's uid being 65534 -RUN usermod -u 99 nobody -RUN usermod -g 100 nobody - -RUN add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ trusty universe multiverse" -RUN add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates universe multiverse" -RUN apt-get update -q - -# Install Dependencies -RUN apt-get install -qy wget nginx php5-common php5-cli php5-fpm openssl - -# Use baseimage-docker's init system -CMD ["/sbin/my_init"] - -# Add the ownCloud repository -RUN echo "deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/xUbuntu_14.04/ /" >> /etc/apt/sources.list.d/owncloud.list -RUN wget -qO - http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_14.04/Release.key | apt-key add - - -# Install ownCloud -RUN apt-get update -qq && apt-get install -qy owncloud - -# Expose ownCloud's data dir -VOLUME ["/var/www/owncloud/data"] - -# Expose port. Cannot be modified! -EXPOSE 8000 - -# Add the site configuration -ADD owncloud.site /etc/nginx/sites-enabled/owncloud - -# Add custom PHP-FPM / Ningx configuration -ADD www.conf /etc/php5/fpm/pool.d/ -ADD php.ini /etc/php5/fpm/ -ADD nginx.conf /etc/nginx/ - -RUN rm -f /etc/nginx/sites-enabled/default - -# Fix SabreDAV error running with self signed certificate -#RUN sed -i "/.*CURLOPT_MAXREDIRS.*/a\ CURLOPT_SSL_VERIFYPEER => 0,\n \ -# CURLOPT_SSL_VERIFYHOST => 0,\n" /var/www/owncloud/3rdparty/Sabre/DAV/Client.php - - -# Add config.sh to execute during container startup -RUN mkdir -p /etc/my_init.d -ADD config.sh /etc/my_init.d/config.sh -RUN chmod +x /etc/my_init.d/config.sh - -# Add Nginx to runit -RUN mkdir /etc/service/nginx -ADD nginx.sh /etc/service/nginx/run -RUN chmod +x /etc/service/nginx/run - -# Add PHP-FPM to runit -RUN mkdir /etc/service/php-fpm -ADD php-fpm.sh /etc/service/php-fpm/run -RUN chmod +x /etc/service/php-fpm/run \ No newline at end of file diff --git a/owncloud/LICENSE b/owncloud/LICENSE deleted file mode 100644 index 22fbe5d..0000000 --- a/owncloud/LICENSE +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. \ No newline at end of file diff --git a/owncloud/README.md b/owncloud/README.md deleted file mode 100644 index 752a105..0000000 --- a/owncloud/README.md +++ /dev/null @@ -1,9 +0,0 @@ -docker-owncloud -=============== - -Docker container for ownCloud: http://owncloud.com - - /usr/bin/docker run -d --name="ownCloud" --net="bridge" -e SUBJECT="/C=COUTRY/ST=STATE/L=CITY/O=ORGANIZATION/OU=UNIT/CN=myhome.com" -p 8000:8000/tcp -v "/path/to/your/owncloud/data":"/var/www/owncloud/data":rw -v "/etc/localtime":"/etc/localtime":ro gfjardim/owncloud - -Change the SUBJECT variable to reflect your scenario. - diff --git a/owncloud/config.sh b/owncloud/config.sh deleted file mode 100755 index 473e19d..0000000 --- a/owncloud/config.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash - -if [[ -f /var/www/owncloud/data/server.key && -f /var/www/owncloud/data/server.pem ]]; then - echo "Found pre-existing certificate, using it." - cp -f /var/www/owncloud/data/server.* /opt/ -else - if [[ -z $SUBJECT ]]; then - SUBJECT="/C=US/ST=CA/L=Carlsbad/O=Lime Technology/OU=unRAID Server/CN=yourhome.com" - fi - echo "No pre-existing certificate found, generating a new one with subject:" - echo $SUBJECT - openssl req -new -x509 -days 3650 -nodes -out /opt/server.pem -keyout /opt/server.key \ - -subj "$SUBJECT" - ls /opt/ - cp -f /opt/server.* /var/www/owncloud/data/ -fi - -if [[ ! -d /var/www/owncloud/data/config ]]; then - mkdir /var/www/owncloud/data/config -fi - -if [[ -d /var/www/owncloud/config ]]; then - rm -rf /var/www/owncloud/config - ln -sf /var/www/owncloud/data/config/ /var/www/owncloud/config -fi - -chown -R nobody:users /var/www/owncloud - -if [[ $EDGE == 1 ]]; then - apt-get update -qq && apt-get upgrade -y --force-yes -qq > /dev/null -fi \ No newline at end of file diff --git a/owncloud/nginx.conf b/owncloud/nginx.conf deleted file mode 100755 index 767b105..0000000 --- a/owncloud/nginx.conf +++ /dev/null @@ -1,96 +0,0 @@ -user nobody users; -daemon off; -worker_processes 4; -pid /run/nginx.pid; - -events { - worker_connections 768; - # multi_accept on; -} - -http { - - ## - # Basic Settings - ## - - sendfile on; - tcp_nopush on; - tcp_nodelay on; - keepalive_timeout 65; - types_hash_max_size 2048; - # server_tokens off; - - # server_names_hash_bucket_size 64; - # server_name_in_redirect off; - - include /etc/nginx/mime.types; - default_type application/octet-stream; - - ## - # Logging Settings - ## - - access_log /var/log/nginx/access.log; - error_log /var/log/nginx/error.log; - - ## - # Gzip Settings - ## - - gzip on; - gzip_disable "msie6"; - - # gzip_vary on; - # gzip_proxied any; - # gzip_comp_level 6; - # gzip_buffers 16 8k; - # gzip_http_version 1.1; - # gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript; - - ## - # nginx-naxsi config - ## - # Uncomment it if you installed nginx-naxsi - ## - - #include /etc/nginx/naxsi_core.rules; - - ## - # nginx-passenger config - ## - # Uncomment it if you installed nginx-passenger - ## - - #passenger_root /usr; - #passenger_ruby /usr/bin/ruby; - - ## - # Virtual Host Configs - ## - - include /etc/nginx/conf.d/*.conf; - include /etc/nginx/sites-enabled/*; -} - - -#mail { -# # See sample authentication script at: -# # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript -# -# # auth_http localhost/auth.php; -# # pop3_capabilities "TOP" "USER"; -# # imap_capabilities "IMAP4rev1" "UIDPLUS"; -# -# server { -# listen localhost:110; -# protocol pop3; -# proxy on; -# } -# -# server { -# listen localhost:143; -# protocol imap; -# proxy on; -# } -#} diff --git a/owncloud/nginx.sh b/owncloud/nginx.sh deleted file mode 100755 index cd0d507..0000000 --- a/owncloud/nginx.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash -umask 000 - -exec /usr/sbin/nginx -c /etc/nginx/nginx.conf \ No newline at end of file diff --git a/owncloud/owncloud.site b/owncloud/owncloud.site deleted file mode 100755 index ff6db89..0000000 --- a/owncloud/owncloud.site +++ /dev/null @@ -1,70 +0,0 @@ -upstream php-handler { - server 127.0.0.1:9000; - #server unix:/var/run/php5-fpm.sock; -} - - -server { - listen 8000 ssl; - server_name ""; - - ssl_certificate /opt/server.pem; - ssl_certificate_key /opt/server.key; - error_page 497 https://$host:$server_port$request_uri; - - # Path to the root of your installation - root /var/www/owncloud; - - client_max_body_size 10G; # set max upload size - fastcgi_buffers 64 4K; - - rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect; - rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect; - rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect; - - index index.php; - error_page 403 /core/templates/403.php; - error_page 404 /core/templates/404.php; - - location = /robots.txt { - allow all; - log_not_found off; - access_log off; - } - - location ~ ^/(data|config|\.ht|db_structure\.xml|README) { - deny all; - } - - location / { - # The following 2 rules are only needed with webfinger - rewrite ^/.well-known/host-meta /public.php?service=host-meta last; - rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last; - - rewrite ^/.well-known/carddav /remote.php/carddav/ redirect; - rewrite ^/.well-known/caldav /remote.php/caldav/ redirect; - - rewrite ^(/core/doc/[^\/]+/)$ $1/index.html; - - try_files $uri $uri/ index.php; - } - - location ~ ^(.+?\.php)(/.*)?$ { - try_files $1 = 404; - - include fastcgi_params; - fastcgi_param SCRIPT_FILENAME $document_root$1; - fastcgi_param PATH_INFO $2; - fastcgi_param HTTPS on; - fastcgi_pass php-handler; - } - - # Optional: set long EXPIRES header on static assets - location ~* ^.+\.(jpg|jpeg|gif|bmp|ico|png|css|js|swf)$ { - expires 30d; - # Optional: Don't log access to assets - access_log off; - } - -} - diff --git a/owncloud/php-fpm.sh b/owncloud/php-fpm.sh deleted file mode 100755 index bb42239..0000000 --- a/owncloud/php-fpm.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -exec /usr/sbin/php5-fpm --nodaemonize --fpm-config /etc/php5/fpm/php-fpm.conf \ No newline at end of file diff --git a/owncloud/php.ini b/owncloud/php.ini deleted file mode 100755 index 4c53a7f..0000000 --- a/owncloud/php.ini +++ /dev/null @@ -1,1930 +0,0 @@ -[PHP] - -;;;;;;;;;;;;;;;;;;; -; About php.ini ; -;;;;;;;;;;;;;;;;;;; -; PHP's initialization file, generally called php.ini, is responsible for -; configuring many of the aspects of PHP's behavior. - -; PHP attempts to find and load this configuration from a number of locations. -; The following is a summary of its search order: -; 1. SAPI module specific location. -; 2. The PHPRC environment variable. (As of PHP 5.2.0) -; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0) -; 4. Current working directory (except CLI) -; 5. The web server's directory (for SAPI modules), or directory of PHP -; (otherwise in Windows) -; 6. The directory from the --with-config-file-path compile time option, or the -; Windows directory (C:\windows or C:\winnt) -; See the PHP docs for more specific information. -; http://php.net/configuration.file - -; The syntax of the file is extremely simple. Whitespace and lines -; beginning with a semicolon are silently ignored (as you probably guessed). -; Section headers (e.g. [Foo]) are also silently ignored, even though -; they might mean something in the future. - -; Directives following the section heading [PATH=/www/mysite] only -; apply to PHP files in the /www/mysite directory. Directives -; following the section heading [HOST=www.example.com] only apply to -; PHP files served from www.example.com. Directives set in these -; special sections cannot be overridden by user-defined INI files or -; at runtime. Currently, [PATH=] and [HOST=] sections only work under -; CGI/FastCGI. -; http://php.net/ini.sections - -; Directives are specified using the following syntax: -; directive = value -; Directive names are *case sensitive* - foo=bar is different from FOO=bar. -; Directives are variables used to configure PHP or PHP extensions. -; There is no name validation. If PHP can't find an expected -; directive because it is not set or is mistyped, a default value will be used. - -; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one -; of the INI constants (On, Off, True, False, Yes, No and None) or an expression -; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a -; previously set variable or directive (e.g. ${foo}) - -; Expressions in the INI file are limited to bitwise operators and parentheses: -; | bitwise OR -; ^ bitwise XOR -; & bitwise AND -; ~ bitwise NOT -; ! boolean NOT - -; Boolean flags can be turned on using the values 1, On, True or Yes. -; They can be turned off using the values 0, Off, False or No. - -; An empty string can be denoted by simply not writing anything after the equal -; sign, or by using the None keyword: - -; foo = ; sets foo to an empty string -; foo = None ; sets foo to an empty string -; foo = "None" ; sets foo to the string 'None' - -; If you use constants in your value, and these constants belong to a -; dynamically loaded extension (either a PHP extension or a Zend extension), -; you may only use these constants *after* the line that loads the extension. - -;;;;;;;;;;;;;;;;;;; -; About this file ; -;;;;;;;;;;;;;;;;;;; -; PHP comes packaged with two INI files. One that is recommended to be used -; in production environments and one that is recommended to be used in -; development environments. - -; php.ini-production contains settings which hold security, performance and -; best practices at its core. But please be aware, these settings may break -; compatibility with older or less security conscience applications. We -; recommending using the production ini in production and testing environments. - -; php.ini-development is very similar to its production variant, except it's -; much more verbose when it comes to errors. We recommending using the -; development version only in development environments as errors shown to -; application users can inadvertently leak otherwise secure information. - -; This is php.ini-production INI file. - -;;;;;;;;;;;;;;;;;;; -; Quick Reference ; -;;;;;;;;;;;;;;;;;;; -; The following are all the settings which are different in either the production -; or development versions of the INIs with respect to PHP's default behavior. -; Please see the actual settings later in the document for more details as to why -; we recommend these changes in PHP's behavior. - -; display_errors -; Default Value: On -; Development Value: On -; Production Value: Off - -; display_startup_errors -; Default Value: Off -; Development Value: On -; Production Value: Off - -; error_reporting -; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED -; Development Value: E_ALL -; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT - -; html_errors -; Default Value: On -; Development Value: On -; Production value: On - -; log_errors -; Default Value: Off -; Development Value: On -; Production Value: On - -; max_input_time -; Default Value: -1 (Unlimited) -; Development Value: 60 (60 seconds) -; Production Value: 60 (60 seconds) - -; output_buffering -; Default Value: Off -; Development Value: 4096 -; Production Value: 4096 - -; register_argc_argv -; Default Value: On -; Development Value: Off -; Production Value: Off - -; request_order -; Default Value: None -; Development Value: "GP" -; Production Value: "GP" - -; session.bug_compat_42 -; Default Value: On -; Development Value: On -; Production Value: Off - -; session.bug_compat_warn -; Default Value: On -; Development Value: On -; Production Value: Off - -; session.gc_divisor -; Default Value: 100 -; Development Value: 1000 -; Production Value: 1000 - -; session.hash_bits_per_character -; Default Value: 4 -; Development Value: 5 -; Production Value: 5 - -; short_open_tag -; Default Value: On -; Development Value: Off -; Production Value: Off - -; track_errors -; Default Value: Off -; Development Value: On -; Production Value: Off - -; url_rewriter.tags -; Default Value: "a=href,area=href,frame=src,form=,fieldset=" -; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" - -; variables_order -; Default Value: "EGPCS" -; Development Value: "GPCS" -; Production Value: "GPCS" - -;;;;;;;;;;;;;;;;;;;; -; php.ini Options ; -;;;;;;;;;;;;;;;;;;;; -; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini" -;user_ini.filename = ".user.ini" - -; To disable this feature set this option to empty value -;user_ini.filename = - -; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes) -;user_ini.cache_ttl = 300 - -;;;;;;;;;;;;;;;;;;;; -; Language Options ; -;;;;;;;;;;;;;;;;;;;; - -; Enable the PHP scripting language engine under Apache. -; http://php.net/engine -engine = On - -; This directive determines whether or not PHP will recognize code between -; tags as PHP source which should be processed as such. It is -; generally recommended that should be used and that this feature -; should be disabled, as enabling it may result in issues when generating XML -; documents, however this remains supported for backward compatibility reasons. -; Note that this directive does not control the tags. -; http://php.net/asp-tags -asp_tags = Off - -; The number of significant digits displayed in floating point numbers. -; http://php.net/precision -precision = 14 - -; Output buffering is a mechanism for controlling how much output data -; (excluding headers and cookies) PHP should keep internally before pushing that -; data to the client. If your application's output exceeds this setting, PHP -; will send that data in chunks of roughly the size you specify. -; Turning on this setting and managing its maximum buffer size can yield some -; interesting side-effects depending on your application and web server. -; You may be able to send headers and cookies after you've already sent output -; through print or echo. You also may see performance benefits if your server is -; emitting less packets due to buffered output versus PHP streaming the output -; as it gets it. On production servers, 4096 bytes is a good setting for performance -; reasons. -; Note: Output buffering can also be controlled via Output Buffering Control -; functions. -; Possible Values: -; On = Enabled and buffer is unlimited. (Use with caution) -; Off = Disabled -; Integer = Enables the buffer and sets its maximum size in bytes. -; Note: This directive is hardcoded to Off for the CLI SAPI -; Default Value: Off -; Development Value: 4096 -; Production Value: 4096 -; http://php.net/output-buffering -output_buffering = 4096 - -; You can redirect all of the output of your scripts to a function. For -; example, if you set output_handler to "mb_output_handler", character -; encoding will be transparently converted to the specified encoding. -; Setting any output handler automatically turns on output buffering. -; Note: People who wrote portable scripts should not depend on this ini -; directive. Instead, explicitly set the output handler using ob_start(). -; Using this ini directive may cause problems unless you know what script -; is doing. -; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler" -; and you cannot use both "ob_gzhandler" and "zlib.output_compression". -; Note: output_handler must be empty if this is set 'On' !!!! -; Instead you must use zlib.output_handler. -; http://php.net/output-handler -;output_handler = - -; Transparent output compression using the zlib library -; Valid values for this option are 'off', 'on', or a specific buffer size -; to be used for compression (default is 4KB) -; Note: Resulting chunk size may vary due to nature of compression. PHP -; outputs chunks that are few hundreds bytes each as a result of -; compression. If you prefer a larger chunk size for better -; performance, enable output_buffering in addition. -; Note: You need to use zlib.output_handler instead of the standard -; output_handler, or otherwise the output will be corrupted. -; http://php.net/zlib.output-compression -zlib.output_compression = Off - -; http://php.net/zlib.output-compression-level -;zlib.output_compression_level = -1 - -; You cannot specify additional output handlers if zlib.output_compression -; is activated here. This setting does the same as output_handler but in -; a different order. -; http://php.net/zlib.output-handler -;zlib.output_handler = - -; Implicit flush tells PHP to tell the output layer to flush itself -; automatically after every output block. This is equivalent to calling the -; PHP function flush() after each and every call to print() or echo() and each -; and every HTML block. Turning this option on has serious performance -; implications and is generally recommended for debugging purposes only. -; http://php.net/implicit-flush -; Note: This directive is hardcoded to On for the CLI SAPI -implicit_flush = Off - -; The unserialize callback function will be called (with the undefined class' -; name as parameter), if the unserializer finds an undefined class -; which should be instantiated. A warning appears if the specified function is -; not defined, or if the function doesn't include/implement the missing class. -; So only set this entry, if you really want to implement such a -; callback-function. -unserialize_callback_func = - -; When floats & doubles are serialized store serialize_precision significant -; digits after the floating point. The default value ensures that when floats -; are decoded with unserialize, the data will remain the same. -serialize_precision = 17 - -; open_basedir, if set, limits all file operations to the defined directory -; and below. This directive makes most sense if used in a per-directory -; or per-virtualhost web server configuration file. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://php.net/open-basedir -;open_basedir = - -; This directive allows you to disable certain functions for security reasons. -; It receives a comma-delimited list of function names. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://php.net/disable-functions -disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, - -; This directive allows you to disable certain classes for security reasons. -; It receives a comma-delimited list of class names. This directive is -; *NOT* affected by whether Safe Mode is turned On or Off. -; http://php.net/disable-classes -disable_classes = - -; Colors for Syntax Highlighting mode. Anything that's acceptable in -; would work. -; http://php.net/syntax-highlighting -;highlight.string = #DD0000 -;highlight.comment = #FF9900 -;highlight.keyword = #007700 -;highlight.default = #0000BB -;highlight.html = #000000 - -; If enabled, the request will be allowed to complete even if the user aborts -; the request. Consider enabling it if executing long requests, which may end up -; being interrupted by the user or a browser timing out. PHP's default behavior -; is to disable this feature. -; http://php.net/ignore-user-abort -;ignore_user_abort = On - -; Determines the size of the realpath cache to be used by PHP. This value should -; be increased on systems where PHP opens many files to reflect the quantity of -; the file operations performed. -; http://php.net/realpath-cache-size -;realpath_cache_size = 16k - -; Duration of time, in seconds for which to cache realpath information for a given -; file or directory. For systems with rarely changing files, consider increasing this -; value. -; http://php.net/realpath-cache-ttl -;realpath_cache_ttl = 120 - -; Enables or disables the circular reference collector. -; http://php.net/zend.enable-gc -zend.enable_gc = On - -; If enabled, scripts may be written in encodings that are incompatible with -; the scanner. CP936, Big5, CP949 and Shift_JIS are the examples of such -; encodings. To use this feature, mbstring extension must be enabled. -; Default: Off -;zend.multibyte = Off - -; Allows to set the default encoding for the scripts. This value will be used -; unless "declare(encoding=...)" directive appears at the top of the script. -; Only affects if zend.multibyte is set. -; Default: "" -;zend.script_encoding = - -;;;;;;;;;;;;;;;;; -; Miscellaneous ; -;;;;;;;;;;;;;;;;; - -; Decides whether PHP may expose the fact that it is installed on the server -; (e.g. by adding its signature to the Web server header). It is no security -; threat in any way, but it makes it possible to determine whether you use PHP -; on your server or not. -; http://php.net/expose-php -expose_php = On - -;;;;;;;;;;;;;;;;;;; -; Resource Limits ; -;;;;;;;;;;;;;;;;;;; - -; Maximum execution time of each script, in seconds -; http://php.net/max-execution-time -; Note: This directive is hardcoded to 0 for the CLI SAPI -max_execution_time = 300 - -; Maximum amount of time each script may spend parsing request data. It's a good -; idea to limit this time on productions servers in order to eliminate unexpectedly -; long running scripts. -; Note: This directive is hardcoded to -1 for the CLI SAPI -; Default Value: -1 (Unlimited) -; Development Value: 60 (60 seconds) -; Production Value: 60 (60 seconds) -; http://php.net/max-input-time -max_input_time = 60 - -; Maximum input variable nesting level -; http://php.net/max-input-nesting-level -;max_input_nesting_level = 64 - -; How many GET/POST/COOKIE input variables may be accepted -; max_input_vars = 1000 - -; Maximum amount of memory a script may consume (128MB) -; http://php.net/memory-limit -memory_limit = 128M - -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -; Error handling and logging ; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -; This directive informs PHP of which errors, warnings and notices you would like -; it to take action for. The recommended way of setting values for this -; directive is through the use of the error level constants and bitwise -; operators. The error level constants are below here for convenience as well as -; some common settings and their meanings. -; By default, PHP is set to take action on all errors, notices and warnings EXCEPT -; those related to E_NOTICE and E_STRICT, which together cover best practices and -; recommended coding standards in PHP. For performance reasons, this is the -; recommend error reporting setting. Your production server shouldn't be wasting -; resources complaining about best practices and coding standards. That's what -; development servers and development settings are for. -; Note: The php.ini-development file has this setting as E_ALL. This -; means it pretty much reports everything which is exactly what you want during -; development and early testing. -; -; Error Level Constants: -; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0) -; E_ERROR - fatal run-time errors -; E_RECOVERABLE_ERROR - almost fatal run-time errors -; E_WARNING - run-time warnings (non-fatal errors) -; E_PARSE - compile-time parse errors -; E_NOTICE - run-time notices (these are warnings which often result -; from a bug in your code, but it's possible that it was -; intentional (e.g., using an uninitialized variable and -; relying on the fact it's automatically initialized to an -; empty string) -; E_STRICT - run-time notices, enable to have PHP suggest changes -; to your code which will ensure the best interoperability -; and forward compatibility of your code -; E_CORE_ERROR - fatal errors that occur during PHP's initial startup -; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's -; initial startup -; E_COMPILE_ERROR - fatal compile-time errors -; E_COMPILE_WARNING - compile-time warnings (non-fatal errors) -; E_USER_ERROR - user-generated error message -; E_USER_WARNING - user-generated warning message -; E_USER_NOTICE - user-generated notice message -; E_DEPRECATED - warn about code that will not work in future versions -; of PHP -; E_USER_DEPRECATED - user-generated deprecation warnings -; -; Common Values: -; E_ALL (Show all errors, warnings and notices including coding standards.) -; E_ALL & ~E_NOTICE (Show all errors, except for notices) -; E_ALL & ~E_NOTICE & ~E_STRICT (Show all errors, except for notices and coding standards warnings.) -; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors) -; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED -; Development Value: E_ALL -; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT -; http://php.net/error-reporting -error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT - -; This directive controls whether or not and where PHP will output errors, -; notices and warnings too. Error output is very useful during development, but -; it could be very dangerous in production environments. Depending on the code -; which is triggering the error, sensitive information could potentially leak -; out of your application such as database usernames and passwords or worse. -; It's recommended that errors be logged on production servers rather than -; having the errors sent to STDOUT. -; Possible Values: -; Off = Do not display any errors -; stderr = Display errors to STDERR (affects only CGI/CLI binaries!) -; On or stdout = Display errors to STDOUT -; Default Value: On -; Development Value: On -; Production Value: Off -; http://php.net/display-errors -display_errors = Off - -; The display of errors which occur during PHP's startup sequence are handled -; separately from display_errors. PHP's default behavior is to suppress those -; errors from clients. Turning the display of startup errors on can be useful in -; debugging configuration problems. But, it's strongly recommended that you -; leave this setting off on production servers. -; Default Value: Off -; Development Value: On -; Production Value: Off -; http://php.net/display-startup-errors -display_startup_errors = Off - -; Besides displaying errors, PHP can also log errors to locations such as a -; server-specific log, STDERR, or a location specified by the error_log -; directive found below. While errors should not be displayed on productions -; servers they should still be monitored and logging is a great way to do that. -; Default Value: Off -; Development Value: On -; Production Value: On -; http://php.net/log-errors -log_errors = On - -; Set maximum length of log_errors. In error_log information about the source is -; added. The default is 1024 and 0 allows to not apply any maximum length at all. -; http://php.net/log-errors-max-len -log_errors_max_len = 1024 - -; Do not log repeated messages. Repeated errors must occur in same file on same -; line unless ignore_repeated_source is set true. -; http://php.net/ignore-repeated-errors -ignore_repeated_errors = Off - -; Ignore source of message when ignoring repeated messages. When this setting -; is On you will not log errors with repeated messages from different files or -; source lines. -; http://php.net/ignore-repeated-source -ignore_repeated_source = Off - -; If this parameter is set to Off, then memory leaks will not be shown (on -; stdout or in the log). This has only effect in a debug compile, and if -; error reporting includes E_WARNING in the allowed list -; http://php.net/report-memleaks -report_memleaks = On - -; This setting is on by default. -;report_zend_debug = 0 - -; Store the last error/warning message in $php_errormsg (boolean). Setting this value -; to On can assist in debugging and is appropriate for development servers. It should -; however be disabled on production servers. -; Default Value: Off -; Development Value: On -; Production Value: Off -; http://php.net/track-errors -track_errors = Off - -; Turn off normal error reporting and emit XML-RPC error XML -; http://php.net/xmlrpc-errors -;xmlrpc_errors = 0 - -; An XML-RPC faultCode -;xmlrpc_error_number = 0 - -; When PHP displays or logs an error, it has the capability of formatting the -; error message as HTML for easier reading. This directive controls whether -; the error message is formatted as HTML or not. -; Note: This directive is hardcoded to Off for the CLI SAPI -; Default Value: On -; Development Value: On -; Production value: On -; http://php.net/html-errors -html_errors = On - -; If html_errors is set to On *and* docref_root is not empty, then PHP -; produces clickable error messages that direct to a page describing the error -; or function causing the error in detail. -; You can download a copy of the PHP manual from http://php.net/docs -; and change docref_root to the base URL of your local copy including the -; leading '/'. You must also specify the file extension being used including -; the dot. PHP's default behavior is to leave these settings empty, in which -; case no links to documentation are generated. -; Note: Never use this feature for production boxes. -; http://php.net/docref-root -; Examples -;docref_root = "/phpmanual/" - -; http://php.net/docref-ext -;docref_ext = .html - -; String to output before an error message. PHP's default behavior is to leave -; this setting blank. -; http://php.net/error-prepend-string -; Example: -;error_prepend_string = "" - -; String to output after an error message. PHP's default behavior is to leave -; this setting blank. -; http://php.net/error-append-string -; Example: -;error_append_string = "" - -; Log errors to specified file. PHP's default behavior is to leave this value -; empty. -; http://php.net/error-log -; Example: -;error_log = php_errors.log -; Log errors to syslog (Event Log on NT, not valid in Windows 95). -;error_log = syslog - -;windows.show_crt_warning -; Default value: 0 -; Development value: 0 -; Production value: 0 - -;;;;;;;;;;;;;;;;; -; Data Handling ; -;;;;;;;;;;;;;;;;; - -; The separator used in PHP generated URLs to separate arguments. -; PHP's default setting is "&". -; http://php.net/arg-separator.output -; Example: -;arg_separator.output = "&" - -; List of separator(s) used by PHP to parse input URLs into variables. -; PHP's default setting is "&". -; NOTE: Every character in this directive is considered as separator! -; http://php.net/arg-separator.input -; Example: -;arg_separator.input = ";&" - -; This directive determines which super global arrays are registered when PHP -; starts up. G,P,C,E & S are abbreviations for the following respective super -; globals: GET, POST, COOKIE, ENV and SERVER. There is a performance penalty -; paid for the registration of these arrays and because ENV is not as commonly -; used as the others, ENV is not recommended on productions servers. You -; can still get access to the environment variables through getenv() should you -; need to. -; Default Value: "EGPCS" -; Development Value: "GPCS" -; Production Value: "GPCS"; -; http://php.net/variables-order -variables_order = "GPCS" - -; This directive determines which super global data (G,P,C,E & S) should -; be registered into the super global array REQUEST. If so, it also determines -; the order in which that data is registered. The values for this directive are -; specified in the same manner as the variables_order directive, EXCEPT one. -; Leaving this value empty will cause PHP to use the value set in the -; variables_order directive. It does not mean it will leave the super globals -; array REQUEST empty. -; Default Value: None -; Development Value: "GP" -; Production Value: "GP" -; http://php.net/request-order -request_order = "GP" - -; This directive determines whether PHP registers $argv & $argc each time it -; runs. $argv contains an array of all the arguments passed to PHP when a script -; is invoked. $argc contains an integer representing the number of arguments -; that were passed when the script was invoked. These arrays are extremely -; useful when running scripts from the command line. When this directive is -; enabled, registering these variables consumes CPU cycles and memory each time -; a script is executed. For performance reasons, this feature should be disabled -; on production servers. -; Note: This directive is hardcoded to On for the CLI SAPI -; Default Value: On -; Development Value: Off -; Production Value: Off -; http://php.net/register-argc-argv -register_argc_argv = Off - -; When enabled, the ENV, REQUEST and SERVER variables are created when they're -; first used (Just In Time) instead of when the script starts. If these -; variables are not used within a script, having this directive on will result -; in a performance gain. The PHP directive register_argc_argv must be disabled -; for this directive to have any affect. -; http://php.net/auto-globals-jit -auto_globals_jit = On - -; Whether PHP will read the POST data. -; This option is enabled by default. -; Most likely, you won't want to disable this option globally. It causes $_POST -; and $_FILES to always be empty; the only way you will be able to read the -; POST data will be through the php://input stream wrapper. This can be useful -; to proxy requests or to process the POST data in a memory efficient fashion. -; http://php.net/enable-post-data-reading -;enable_post_data_reading = Off - -; Maximum size of POST data that PHP will accept. -; Its value may be 0 to disable the limit. It is ignored if POST data reading -; is disabled through enable_post_data_reading. -; http://php.net/post-max-size -post_max_size = 20G - -; Automatically add files before PHP document. -; http://php.net/auto-prepend-file -auto_prepend_file = - -; Automatically add files after PHP document. -; http://php.net/auto-append-file -auto_append_file = - -; By default, PHP will output a character encoding using -; the Content-type: header. To disable sending of the charset, simply -; set it to be empty. -; -; PHP's built-in default is text/html -; http://php.net/default-mimetype -default_mimetype = "text/html" - -; PHP's default character set is set to empty. -; http://php.net/default-charset -;default_charset = "UTF-8" - -; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is -; to disable this feature. If post reading is disabled through -; enable_post_data_reading, $HTTP_RAW_POST_DATA is *NOT* populated. -; http://php.net/always-populate-raw-post-data -;always_populate_raw_post_data = On - -;;;;;;;;;;;;;;;;;;;;;;;;; -; Paths and Directories ; -;;;;;;;;;;;;;;;;;;;;;;;;; - -; UNIX: "/path1:/path2" -;include_path = ".:/usr/share/php" -; -; Windows: "\path1;\path2" -;include_path = ".;c:\php\includes" -; -; PHP's default setting for include_path is ".;/path/to/php/pear" -; http://php.net/include-path - -; The root of the PHP pages, used only if nonempty. -; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root -; if you are running php as a CGI under any web server (other than IIS) -; see documentation for security issues. The alternate is to use the -; cgi.force_redirect configuration below -; http://php.net/doc-root -doc_root = - -; The directory under which PHP opens the script using /~username used only -; if nonempty. -; http://php.net/user-dir -user_dir = - -; Directory in which the loadable extensions (modules) reside. -; http://php.net/extension-dir -; extension_dir = "./" -; On windows: -; extension_dir = "ext" - -; Directory where the temporary files should be placed. -; Defaults to the system default (see sys_get_temp_dir) -; sys_temp_dir = "/tmp" - -; Whether or not to enable the dl() function. The dl() function does NOT work -; properly in multithreaded servers, such as IIS or Zeus, and is automatically -; disabled on them. -; http://php.net/enable-dl -enable_dl = Off - -; cgi.force_redirect is necessary to provide security running PHP as a CGI under -; most web servers. Left undefined, PHP turns this on by default. You can -; turn it off here AT YOUR OWN RISK -; **You CAN safely turn this off for IIS, in fact, you MUST.** -; http://php.net/cgi.force-redirect -;cgi.force_redirect = 1 - -; if cgi.nph is enabled it will force cgi to always sent Status: 200 with -; every request. PHP's default behavior is to disable this feature. -;cgi.nph = 1 - -; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape -; (iPlanet) web servers, you MAY need to set an environment variable name that PHP -; will look for to know it is OK to continue execution. Setting this variable MAY -; cause security issues, KNOW WHAT YOU ARE DOING FIRST. -; http://php.net/cgi.redirect-status-env -;cgi.redirect_status_env = - -; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's -; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok -; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting -; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting -; of zero causes PHP to behave as before. Default is 1. You should fix your scripts -; to use SCRIPT_FILENAME rather than PATH_TRANSLATED. -; http://php.net/cgi.fix-pathinfo -;cgi.fix_pathinfo=1 - -; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate -; security tokens of the calling client. This allows IIS to define the -; security context that the request runs under. mod_fastcgi under Apache -; does not currently support this feature (03/17/2002) -; Set to 1 if running under IIS. Default is zero. -; http://php.net/fastcgi.impersonate -;fastcgi.impersonate = 1 - -; Disable logging through FastCGI connection. PHP's default behavior is to enable -; this feature. -;fastcgi.logging = 0 - -; cgi.rfc2616_headers configuration option tells PHP what type of headers to -; use when sending HTTP response code. If it's set 0 PHP sends Status: header that -; is supported by Apache. When this option is set to 1 PHP will send -; RFC2616 compliant header. -; Default is zero. -; http://php.net/cgi.rfc2616-headers -;cgi.rfc2616_headers = 0 - -;;;;;;;;;;;;;;;; -; File Uploads ; -;;;;;;;;;;;;;;;; - -; Whether to allow HTTP file uploads. -; http://php.net/file-uploads -file_uploads = On - -; Temporary directory for HTTP uploaded files (will use system default if not -; specified). -; http://php.net/upload-tmp-dir -upload_tmp_dir = /tmp/ - -; Maximum allowed size for uploaded files. -; http://php.net/upload-max-filesize -upload_max_filesize = 20G - -; Maximum number of files that can be uploaded via a single request -max_file_uploads = 20 - -;;;;;;;;;;;;;;;;;; -; Fopen wrappers ; -;;;;;;;;;;;;;;;;;; - -; Whether to allow the treatment of URLs (like http:// or ftp://) as files. -; http://php.net/allow-url-fopen -allow_url_fopen = On - -; Whether to allow include/require to open URLs (like http:// or ftp://) as files. -; http://php.net/allow-url-include -allow_url_include = Off - -; Define the anonymous ftp password (your email address). PHP's default setting -; for this is empty. -; http://php.net/from -;from="john@doe.com" - -; Define the User-Agent string. PHP's default setting for this is empty. -; http://php.net/user-agent -;user_agent="PHP" - -; Default timeout for socket based streams (seconds) -; http://php.net/default-socket-timeout -default_socket_timeout = 60 - -; If your scripts have to deal with files from Macintosh systems, -; or you are running on a Mac and need to deal with files from -; unix or win32 systems, setting this flag will cause PHP to -; automatically detect the EOL character in those files so that -; fgets() and file() will work regardless of the source of the file. -; http://php.net/auto-detect-line-endings -;auto_detect_line_endings = Off - -;;;;;;;;;;;;;;;;;;;;;; -; Dynamic Extensions ; -;;;;;;;;;;;;;;;;;;;;;; - -; If you wish to have an extension loaded automatically, use the following -; syntax: -; -; extension=modulename.extension -; -; For example, on Windows: -; -; extension=msql.dll -; -; ... or under UNIX: -; -; extension=msql.so -; -; ... or with a path: -; -; extension=/path/to/extension/msql.so -; -; If you only provide the name of the extension, PHP will look for it in its -; default extension directory. -; - -;;;;;;;;;;;;;;;;;;; -; Module Settings ; -;;;;;;;;;;;;;;;;;;; - -[CLI Server] -; Whether the CLI web server uses ANSI color coding in its terminal output. -cli_server.color = On - -[Date] -; Defines the default timezone used by the date functions -; http://php.net/date.timezone -;date.timezone = - -; http://php.net/date.default-latitude -;date.default_latitude = 31.7667 - -; http://php.net/date.default-longitude -;date.default_longitude = 35.2333 - -; http://php.net/date.sunrise-zenith -;date.sunrise_zenith = 90.583333 - -; http://php.net/date.sunset-zenith -;date.sunset_zenith = 90.583333 - -[filter] -; http://php.net/filter.default -;filter.default = unsafe_raw - -; http://php.net/filter.default-flags -;filter.default_flags = - -[iconv] -;iconv.input_encoding = ISO-8859-1 -;iconv.internal_encoding = ISO-8859-1 -;iconv.output_encoding = ISO-8859-1 - -[intl] -;intl.default_locale = -; This directive allows you to produce PHP errors when some error -; happens within intl functions. The value is the level of the error produced. -; Default is 0, which does not produce any errors. -;intl.error_level = E_WARNING - -[sqlite] -; http://php.net/sqlite.assoc-case -;sqlite.assoc_case = 0 - -[sqlite3] -;sqlite3.extension_dir = - -[Pcre] -;PCRE library backtracking limit. -; http://php.net/pcre.backtrack-limit -;pcre.backtrack_limit=100000 - -;PCRE library recursion limit. -;Please note that if you set this value to a high number you may consume all -;the available process stack and eventually crash PHP (due to reaching the -;stack size limit imposed by the Operating System). -; http://php.net/pcre.recursion-limit -;pcre.recursion_limit=100000 - -[Pdo] -; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off" -; http://php.net/pdo-odbc.connection-pooling -;pdo_odbc.connection_pooling=strict - -;pdo_odbc.db2_instance_name - -[Pdo_mysql] -; If mysqlnd is used: Number of cache slots for the internal result set cache -; http://php.net/pdo_mysql.cache_size -pdo_mysql.cache_size = 2000 - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://php.net/pdo_mysql.default-socket -pdo_mysql.default_socket= - -[Phar] -; http://php.net/phar.readonly -;phar.readonly = On - -; http://php.net/phar.require-hash -;phar.require_hash = On - -;phar.cache_list = - -[mail function] -; For Win32 only. -; http://php.net/smtp -SMTP = localhost -; http://php.net/smtp-port -smtp_port = 25 - -; For Win32 only. -; http://php.net/sendmail-from -;sendmail_from = me@example.com - -; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). -; http://php.net/sendmail-path -;sendmail_path = - -; Force the addition of the specified parameters to be passed as extra parameters -; to the sendmail binary. These parameters will always replace the value of -; the 5th parameter to mail(), even in safe mode. -;mail.force_extra_parameters = - -; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename -mail.add_x_header = On - -; The path to a log file that will log all mail() calls. Log entries include -; the full path of the script, line number, To address and headers. -;mail.log = -; Log mail to syslog (Event Log on NT, not valid in Windows 95). -;mail.log = syslog - -[SQL] -; http://php.net/sql.safe-mode -sql.safe_mode = Off - -[ODBC] -; http://php.net/odbc.default-db -;odbc.default_db = Not yet implemented - -; http://php.net/odbc.default-user -;odbc.default_user = Not yet implemented - -; http://php.net/odbc.default-pw -;odbc.default_pw = Not yet implemented - -; Controls the ODBC cursor model. -; Default: SQL_CURSOR_STATIC (default). -;odbc.default_cursortype - -; Allow or prevent persistent links. -; http://php.net/odbc.allow-persistent -odbc.allow_persistent = On - -; Check that a connection is still valid before reuse. -; http://php.net/odbc.check-persistent -odbc.check_persistent = On - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/odbc.max-persistent -odbc.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://php.net/odbc.max-links -odbc.max_links = -1 - -; Handling of LONG fields. Returns number of bytes to variables. 0 means -; passthru. -; http://php.net/odbc.defaultlrl -odbc.defaultlrl = 4096 - -; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char. -; See the documentation on odbc_binmode and odbc_longreadlen for an explanation -; of odbc.defaultlrl and odbc.defaultbinmode -; http://php.net/odbc.defaultbinmode -odbc.defaultbinmode = 1 - -;birdstep.max_links = -1 - -[Interbase] -; Allow or prevent persistent links. -ibase.allow_persistent = 1 - -; Maximum number of persistent links. -1 means no limit. -ibase.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -ibase.max_links = -1 - -; Default database name for ibase_connect(). -;ibase.default_db = - -; Default username for ibase_connect(). -;ibase.default_user = - -; Default password for ibase_connect(). -;ibase.default_password = - -; Default charset for ibase_connect(). -;ibase.default_charset = - -; Default timestamp format. -ibase.timestampformat = "%Y-%m-%d %H:%M:%S" - -; Default date format. -ibase.dateformat = "%Y-%m-%d" - -; Default time format. -ibase.timeformat = "%H:%M:%S" - -[MySQL] -; Allow accessing, from PHP's perspective, local files with LOAD DATA statements -; http://php.net/mysql.allow_local_infile -mysql.allow_local_infile = On - -; Allow or prevent persistent links. -; http://php.net/mysql.allow-persistent -mysql.allow_persistent = On - -; If mysqlnd is used: Number of cache slots for the internal result set cache -; http://php.net/mysql.cache_size -mysql.cache_size = 2000 - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/mysql.max-persistent -mysql.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://php.net/mysql.max-links -mysql.max_links = -1 - -; Default port number for mysql_connect(). If unset, mysql_connect() will use -; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the -; compile-time value defined MYSQL_PORT (in that order). Win32 will only look -; at MYSQL_PORT. -; http://php.net/mysql.default-port -mysql.default_port = - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://php.net/mysql.default-socket -mysql.default_socket = - -; Default host for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysql.default-host -mysql.default_host = - -; Default user for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysql.default-user -mysql.default_user = - -; Default password for mysql_connect() (doesn't apply in safe mode). -; Note that this is generally a *bad* idea to store passwords in this file. -; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password") -; and reveal this password! And of course, any users with read access to this -; file will be able to reveal the password as well. -; http://php.net/mysql.default-password -mysql.default_password = - -; Maximum time (in seconds) for connect timeout. -1 means no limit -; http://php.net/mysql.connect-timeout -mysql.connect_timeout = 60 - -; Trace mode. When trace_mode is active (=On), warnings for table/index scans and -; SQL-Errors will be displayed. -; http://php.net/mysql.trace-mode -mysql.trace_mode = Off - -[MySQLi] - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/mysqli.max-persistent -mysqli.max_persistent = -1 - -; Allow accessing, from PHP's perspective, local files with LOAD DATA statements -; http://php.net/mysqli.allow_local_infile -;mysqli.allow_local_infile = On - -; Allow or prevent persistent links. -; http://php.net/mysqli.allow-persistent -mysqli.allow_persistent = On - -; Maximum number of links. -1 means no limit. -; http://php.net/mysqli.max-links -mysqli.max_links = -1 - -; If mysqlnd is used: Number of cache slots for the internal result set cache -; http://php.net/mysqli.cache_size -mysqli.cache_size = 2000 - -; Default port number for mysqli_connect(). If unset, mysqli_connect() will use -; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the -; compile-time value defined MYSQL_PORT (in that order). Win32 will only look -; at MYSQL_PORT. -; http://php.net/mysqli.default-port -mysqli.default_port = 3306 - -; Default socket name for local MySQL connects. If empty, uses the built-in -; MySQL defaults. -; http://php.net/mysqli.default-socket -mysqli.default_socket = - -; Default host for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysqli.default-host -mysqli.default_host = - -; Default user for mysql_connect() (doesn't apply in safe mode). -; http://php.net/mysqli.default-user -mysqli.default_user = - -; Default password for mysqli_connect() (doesn't apply in safe mode). -; Note that this is generally a *bad* idea to store passwords in this file. -; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw") -; and reveal this password! And of course, any users with read access to this -; file will be able to reveal the password as well. -; http://php.net/mysqli.default-pw -mysqli.default_pw = - -; Allow or prevent reconnect -mysqli.reconnect = Off - -[mysqlnd] -; Enable / Disable collection of general statistics by mysqlnd which can be -; used to tune and monitor MySQL operations. -; http://php.net/mysqlnd.collect_statistics -mysqlnd.collect_statistics = On - -; Enable / Disable collection of memory usage statistics by mysqlnd which can be -; used to tune and monitor MySQL operations. -; http://php.net/mysqlnd.collect_memory_statistics -mysqlnd.collect_memory_statistics = Off - -; Size of a pre-allocated buffer used when sending commands to MySQL in bytes. -; http://php.net/mysqlnd.net_cmd_buffer_size -;mysqlnd.net_cmd_buffer_size = 2048 - -; Size of a pre-allocated buffer used for reading data sent by the server in -; bytes. -; http://php.net/mysqlnd.net_read_buffer_size -;mysqlnd.net_read_buffer_size = 32768 - -[OCI8] - -; Connection: Enables privileged connections using external -; credentials (OCI_SYSOPER, OCI_SYSDBA) -; http://php.net/oci8.privileged-connect -;oci8.privileged_connect = Off - -; Connection: The maximum number of persistent OCI8 connections per -; process. Using -1 means no limit. -; http://php.net/oci8.max-persistent -;oci8.max_persistent = -1 - -; Connection: The maximum number of seconds a process is allowed to -; maintain an idle persistent connection. Using -1 means idle -; persistent connections will be maintained forever. -; http://php.net/oci8.persistent-timeout -;oci8.persistent_timeout = -1 - -; Connection: The number of seconds that must pass before issuing a -; ping during oci_pconnect() to check the connection validity. When -; set to 0, each oci_pconnect() will cause a ping. Using -1 disables -; pings completely. -; http://php.net/oci8.ping-interval -;oci8.ping_interval = 60 - -; Connection: Set this to a user chosen connection class to be used -; for all pooled server requests with Oracle 11g Database Resident -; Connection Pooling (DRCP). To use DRCP, this value should be set to -; the same string for all web servers running the same application, -; the database pool must be configured, and the connection string must -; specify to use a pooled server. -;oci8.connection_class = - -; High Availability: Using On lets PHP receive Fast Application -; Notification (FAN) events generated when a database node fails. The -; database must also be configured to post FAN events. -;oci8.events = Off - -; Tuning: This option enables statement caching, and specifies how -; many statements to cache. Using 0 disables statement caching. -; http://php.net/oci8.statement-cache-size -;oci8.statement_cache_size = 20 - -; Tuning: Enables statement prefetching and sets the default number of -; rows that will be fetched automatically after statement execution. -; http://php.net/oci8.default-prefetch -;oci8.default_prefetch = 100 - -; Compatibility. Using On means oci_close() will not close -; oci_connect() and oci_new_connect() connections. -; http://php.net/oci8.old-oci-close-semantics -;oci8.old_oci_close_semantics = Off - -[PostgreSQL] -; Allow or prevent persistent links. -; http://php.net/pgsql.allow-persistent -pgsql.allow_persistent = On - -; Detect broken persistent links always with pg_pconnect(). -; Auto reset feature requires a little overheads. -; http://php.net/pgsql.auto-reset-persistent -pgsql.auto_reset_persistent = Off - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/pgsql.max-persistent -pgsql.max_persistent = -1 - -; Maximum number of links (persistent+non persistent). -1 means no limit. -; http://php.net/pgsql.max-links -pgsql.max_links = -1 - -; Ignore PostgreSQL backends Notice message or not. -; Notice message logging require a little overheads. -; http://php.net/pgsql.ignore-notice -pgsql.ignore_notice = 0 - -; Log PostgreSQL backends Notice message or not. -; Unless pgsql.ignore_notice=0, module cannot log notice message. -; http://php.net/pgsql.log-notice -pgsql.log_notice = 0 - -[Sybase-CT] -; Allow or prevent persistent links. -; http://php.net/sybct.allow-persistent -sybct.allow_persistent = On - -; Maximum number of persistent links. -1 means no limit. -; http://php.net/sybct.max-persistent -sybct.max_persistent = -1 - -; Maximum number of links (persistent + non-persistent). -1 means no limit. -; http://php.net/sybct.max-links -sybct.max_links = -1 - -; Minimum server message severity to display. -; http://php.net/sybct.min-server-severity -sybct.min_server_severity = 10 - -; Minimum client message severity to display. -; http://php.net/sybct.min-client-severity -sybct.min_client_severity = 10 - -; Set per-context timeout -; http://php.net/sybct.timeout -;sybct.timeout= - -;sybct.packet_size - -; The maximum time in seconds to wait for a connection attempt to succeed before returning failure. -; Default: one minute -;sybct.login_timeout= - -; The name of the host you claim to be connecting from, for display by sp_who. -; Default: none -;sybct.hostname= - -; Allows you to define how often deadlocks are to be retried. -1 means "forever". -; Default: 0 -;sybct.deadlock_retry_count= - -[bcmath] -; Number of decimal digits for all bcmath functions. -; http://php.net/bcmath.scale -bcmath.scale = 0 - -[browscap] -; http://php.net/browscap -;browscap = extra/browscap.ini - -[Session] -; Handler used to store/retrieve data. -; http://php.net/session.save-handler -session.save_handler = files - -; Argument passed to save_handler. In the case of files, this is the path -; where data files are stored. Note: Windows users have to change this -; variable in order to use PHP's session functions. -; -; The path can be defined as: -; -; session.save_path = "N;/path" -; -; where N is an integer. Instead of storing all the session files in -; /path, what this will do is use subdirectories N-levels deep, and -; store the session data in those directories. This is useful if you -; or your OS have problems with lots of files in one directory, and is -; a more efficient layout for servers that handle lots of sessions. -; -; NOTE 1: PHP will not create this directory structure automatically. -; You can use the script in the ext/session dir for that purpose. -; NOTE 2: See the section on garbage collection below if you choose to -; use subdirectories for session storage -; -; The file storage module creates files using mode 600 by default. -; You can change that by using -; -; session.save_path = "N;MODE;/path" -; -; where MODE is the octal representation of the mode. Note that this -; does not overwrite the process's umask. -; http://php.net/session.save-path -;session.save_path = "/var/lib/php5" - -; Whether to use strict session mode. -; Strict session mode does not accept uninitialized session ID and regenerate -; session ID if browser sends uninitialized session ID. Strict mode protects -; applications from session fixation via session adoption vulnerability. It is -; disabled by default for maximum compatibility, but enabling it is encouraged. -; https://wiki.php.net/rfc/strict_sessions -session.use_strict_mode = 0 - -; Whether to use cookies. -; http://php.net/session.use-cookies -session.use_cookies = 1 - -; http://php.net/session.cookie-secure -;session.cookie_secure = - -; This option forces PHP to fetch and use a cookie for storing and maintaining -; the session id. We encourage this operation as it's very helpful in combating -; session hijacking when not specifying and managing your own session id. It is -; not the end all be all of session hijacking defense, but it's a good start. -; http://php.net/session.use-only-cookies -session.use_only_cookies = 1 - -; Name of the session (used as cookie name). -; http://php.net/session.name -session.name = PHPSESSID - -; Initialize session on request startup. -; http://php.net/session.auto-start -session.auto_start = 0 - -; Lifetime in seconds of cookie or, if 0, until browser is restarted. -; http://php.net/session.cookie-lifetime -session.cookie_lifetime = 0 - -; The path for which the cookie is valid. -; http://php.net/session.cookie-path -session.cookie_path = / - -; The domain for which the cookie is valid. -; http://php.net/session.cookie-domain -session.cookie_domain = - -; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript. -; http://php.net/session.cookie-httponly -session.cookie_httponly = - -; Handler used to serialize data. php is the standard serializer of PHP. -; http://php.net/session.serialize-handler -session.serialize_handler = php - -; Defines the probability that the 'garbage collection' process is started -; on every session initialization. The probability is calculated by using -; gc_probability/gc_divisor. Where session.gc_probability is the numerator -; and gc_divisor is the denominator in the equation. Setting this value to 1 -; when the session.gc_divisor value is 100 will give you approximately a 1% chance -; the gc will run on any give request. -; Default Value: 1 -; Development Value: 1 -; Production Value: 1 -; http://php.net/session.gc-probability -session.gc_probability = 0 - -; Defines the probability that the 'garbage collection' process is started on every -; session initialization. The probability is calculated by using the following equation: -; gc_probability/gc_divisor. Where session.gc_probability is the numerator and -; session.gc_divisor is the denominator in the equation. Setting this value to 1 -; when the session.gc_divisor value is 100 will give you approximately a 1% chance -; the gc will run on any give request. Increasing this value to 1000 will give you -; a 0.1% chance the gc will run on any give request. For high volume production servers, -; this is a more efficient approach. -; Default Value: 100 -; Development Value: 1000 -; Production Value: 1000 -; http://php.net/session.gc-divisor -session.gc_divisor = 1000 - -; After this number of seconds, stored data will be seen as 'garbage' and -; cleaned up by the garbage collection process. -; http://php.net/session.gc-maxlifetime -session.gc_maxlifetime = 1440 - -; NOTE: If you are using the subdirectory option for storing session files -; (see session.save_path above), then garbage collection does *not* -; happen automatically. You will need to do your own garbage -; collection through a shell script, cron entry, or some other method. -; For example, the following script would is the equivalent of -; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes): -; find /path/to/sessions -cmin +24 -type f | xargs rm - -; PHP 4.2 and less have an undocumented feature/bug that allows you to -; to initialize a session variable in the global scope. -; PHP 4.3 and later will warn you, if this feature is used. -; You can disable the feature and the warning separately. At this time, -; the warning is only displayed, if bug_compat_42 is enabled. This feature -; introduces some serious security problems if not handled correctly. It's -; recommended that you do not use this feature on production servers. But you -; should enable this on development servers and enable the warning as well. If you -; do not enable the feature on development servers, you won't be warned when it's -; used and debugging errors caused by this can be difficult to track down. -; Default Value: On -; Development Value: On -; Production Value: Off -; http://php.net/session.bug-compat-42 -session.bug_compat_42 = Off - -; This setting controls whether or not you are warned by PHP when initializing a -; session value into the global space. session.bug_compat_42 must be enabled before -; these warnings can be issued by PHP. See the directive above for more information. -; Default Value: On -; Development Value: On -; Production Value: Off -; http://php.net/session.bug-compat-warn -session.bug_compat_warn = Off - -; Check HTTP Referer to invalidate externally stored URLs containing ids. -; HTTP_REFERER has to contain this substring for the session to be -; considered as valid. -; http://php.net/session.referer-check -session.referer_check = - -; How many bytes to read from the file. -; http://php.net/session.entropy-length -;session.entropy_length = 32 - -; Specified here to create the session id. -; http://php.net/session.entropy-file -; Defaults to /dev/urandom -; On systems that don't have /dev/urandom but do have /dev/arandom, this will default to /dev/arandom -; If neither are found at compile time, the default is no entropy file. -; On windows, setting the entropy_length setting will activate the -; Windows random source (using the CryptoAPI) -;session.entropy_file = /dev/urandom - -; Set to {nocache,private,public,} to determine HTTP caching aspects -; or leave this empty to avoid sending anti-caching headers. -; http://php.net/session.cache-limiter -session.cache_limiter = nocache - -; Document expires after n minutes. -; http://php.net/session.cache-expire -session.cache_expire = 180 - -; trans sid support is disabled by default. -; Use of trans sid may risk your users security. -; Use this option with caution. -; - User may send URL contains active session ID -; to other person via. email/irc/etc. -; - URL that contains active session ID may be stored -; in publicly accessible computer. -; - User may access your site with the same session ID -; always using URL stored in browser's history or bookmarks. -; http://php.net/session.use-trans-sid -session.use_trans_sid = 0 - -; Select a hash function for use in generating session ids. -; Possible Values -; 0 (MD5 128 bits) -; 1 (SHA-1 160 bits) -; This option may also be set to the name of any hash function supported by -; the hash extension. A list of available hashes is returned by the hash_algos() -; function. -; http://php.net/session.hash-function -session.hash_function = 0 - -; Define how many bits are stored in each character when converting -; the binary hash data to something readable. -; Possible values: -; 4 (4 bits: 0-9, a-f) -; 5 (5 bits: 0-9, a-v) -; 6 (6 bits: 0-9, a-z, A-Z, "-", ",") -; Default Value: 4 -; Development Value: 5 -; Production Value: 5 -; http://php.net/session.hash-bits-per-character -session.hash_bits_per_character = 5 - -; The URL rewriter will look for URLs in a defined set of HTML tags. -; form/fieldset are special; if you include them here, the rewriter will -; add a hidden field with the info which is otherwise appended -; to URLs. If you want XHTML conformity, remove the form entry. -; Note that all valid entries require a "=", even if no value follows. -; Default Value: "a=href,area=href,frame=src,form=,fieldset=" -; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry" -; http://php.net/url-rewriter.tags -url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" - -; Enable upload progress tracking in $_SESSION -; Default Value: On -; Development Value: On -; Production Value: On -; http://php.net/session.upload-progress.enabled -;session.upload_progress.enabled = On - -; Cleanup the progress information as soon as all POST data has been read -; (i.e. upload completed). -; Default Value: On -; Development Value: On -; Production Value: On -; http://php.net/session.upload-progress.cleanup -;session.upload_progress.cleanup = On - -; A prefix used for the upload progress key in $_SESSION -; Default Value: "upload_progress_" -; Development Value: "upload_progress_" -; Production Value: "upload_progress_" -; http://php.net/session.upload-progress.prefix -;session.upload_progress.prefix = "upload_progress_" - -; The index name (concatenated with the prefix) in $_SESSION -; containing the upload progress information -; Default Value: "PHP_SESSION_UPLOAD_PROGRESS" -; Development Value: "PHP_SESSION_UPLOAD_PROGRESS" -; Production Value: "PHP_SESSION_UPLOAD_PROGRESS" -; http://php.net/session.upload-progress.name -;session.upload_progress.name = "PHP_SESSION_UPLOAD_PROGRESS" - -; How frequently the upload progress should be updated. -; Given either in percentages (per-file), or in bytes -; Default Value: "1%" -; Development Value: "1%" -; Production Value: "1%" -; http://php.net/session.upload-progress.freq -;session.upload_progress.freq = "1%" - -; The minimum delay between updates, in seconds -; Default Value: 1 -; Development Value: 1 -; Production Value: 1 -; http://php.net/session.upload-progress.min-freq -;session.upload_progress.min_freq = "1" - -[MSSQL] -; Allow or prevent persistent links. -mssql.allow_persistent = On - -; Maximum number of persistent links. -1 means no limit. -mssql.max_persistent = -1 - -; Maximum number of links (persistent+non persistent). -1 means no limit. -mssql.max_links = -1 - -; Minimum error severity to display. -mssql.min_error_severity = 10 - -; Minimum message severity to display. -mssql.min_message_severity = 10 - -; Compatibility mode with old versions of PHP 3.0. -mssql.compatibility_mode = Off - -; Connect timeout -;mssql.connect_timeout = 5 - -; Query timeout -;mssql.timeout = 60 - -; Valid range 0 - 2147483647. Default = 4096. -;mssql.textlimit = 4096 - -; Valid range 0 - 2147483647. Default = 4096. -;mssql.textsize = 4096 - -; Limits the number of records in each batch. 0 = all records in one batch. -;mssql.batchsize = 0 - -; Specify how datetime and datetim4 columns are returned -; On => Returns data converted to SQL server settings -; Off => Returns values as YYYY-MM-DD hh:mm:ss -;mssql.datetimeconvert = On - -; Use NT authentication when connecting to the server -mssql.secure_connection = Off - -; Specify max number of processes. -1 = library default -; msdlib defaults to 25 -; FreeTDS defaults to 4096 -;mssql.max_procs = -1 - -; Specify client character set. -; If empty or not set the client charset from freetds.conf is used -; This is only used when compiled with FreeTDS -;mssql.charset = "ISO-8859-1" - -[Assertion] -; Assert(expr); active by default. -; http://php.net/assert.active -;assert.active = On - -; Issue a PHP warning for each failed assertion. -; http://php.net/assert.warning -;assert.warning = On - -; Don't bail out by default. -; http://php.net/assert.bail -;assert.bail = Off - -; User-function to be called if an assertion fails. -; http://php.net/assert.callback -;assert.callback = 0 - -; Eval the expression with current error_reporting(). Set to true if you want -; error_reporting(0) around the eval(). -; http://php.net/assert.quiet-eval -;assert.quiet_eval = 0 - -[COM] -; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs -; http://php.net/com.typelib-file -;com.typelib_file = - -; allow Distributed-COM calls -; http://php.net/com.allow-dcom -;com.allow_dcom = true - -; autoregister constants of a components typlib on com_load() -; http://php.net/com.autoregister-typelib -;com.autoregister_typelib = true - -; register constants casesensitive -; http://php.net/com.autoregister-casesensitive -;com.autoregister_casesensitive = false - -; show warnings on duplicate constant registrations -; http://php.net/com.autoregister-verbose -;com.autoregister_verbose = true - -; The default character set code-page to use when passing strings to and from COM objects. -; Default: system ANSI code page -;com.code_page= - -[mbstring] -; language for internal character representation. -; http://php.net/mbstring.language -;mbstring.language = Japanese - -; internal/script encoding. -; Some encoding cannot work as internal encoding. -; (e.g. SJIS, BIG5, ISO-2022-*) -; http://php.net/mbstring.internal-encoding -;mbstring.internal_encoding = UTF-8 - -; http input encoding. -; http://php.net/mbstring.http-input -;mbstring.http_input = UTF-8 - -; http output encoding. mb_output_handler must be -; registered as output buffer to function -; http://php.net/mbstring.http-output -;mbstring.http_output = pass - -; enable automatic encoding translation according to -; mbstring.internal_encoding setting. Input chars are -; converted to internal encoding by setting this to On. -; Note: Do _not_ use automatic encoding translation for -; portable libs/applications. -; http://php.net/mbstring.encoding-translation -;mbstring.encoding_translation = Off - -; automatic encoding detection order. -; auto means -; http://php.net/mbstring.detect-order -;mbstring.detect_order = auto - -; substitute_character used when character cannot be converted -; one from another -; http://php.net/mbstring.substitute-character -;mbstring.substitute_character = none - -; overload(replace) single byte functions by mbstring functions. -; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(), -; etc. Possible values are 0,1,2,4 or combination of them. -; For example, 7 for overload everything. -; 0: No overload -; 1: Overload mail() function -; 2: Overload str*() functions -; 4: Overload ereg*() functions -; http://php.net/mbstring.func-overload -;mbstring.func_overload = 0 - -; enable strict encoding detection. -;mbstring.strict_detection = On - -; This directive specifies the regex pattern of content types for which mb_output_handler() -; is activated. -; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml) -;mbstring.http_output_conv_mimetype= - -[gd] -; Tell the jpeg decode to ignore warnings and try to create -; a gd image. The warning will then be displayed as notices -; disabled by default -; http://php.net/gd.jpeg-ignore-warning -;gd.jpeg_ignore_warning = 0 - -[exif] -; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS. -; With mbstring support this will automatically be converted into the encoding -; given by corresponding encode setting. When empty mbstring.internal_encoding -; is used. For the decode settings you can distinguish between motorola and -; intel byte order. A decode setting cannot be empty. -; http://php.net/exif.encode-unicode -;exif.encode_unicode = ISO-8859-15 - -; http://php.net/exif.decode-unicode-motorola -;exif.decode_unicode_motorola = UCS-2BE - -; http://php.net/exif.decode-unicode-intel -;exif.decode_unicode_intel = UCS-2LE - -; http://php.net/exif.encode-jis -;exif.encode_jis = - -; http://php.net/exif.decode-jis-motorola -;exif.decode_jis_motorola = JIS - -; http://php.net/exif.decode-jis-intel -;exif.decode_jis_intel = JIS - -[Tidy] -; The path to a default tidy configuration file to use when using tidy -; http://php.net/tidy.default-config -;tidy.default_config = /usr/local/lib/php/default.tcfg - -; Should tidy clean and repair output automatically? -; WARNING: Do not use this option if you are generating non-html content -; such as dynamic images -; http://php.net/tidy.clean-output -tidy.clean_output = Off - -[soap] -; Enables or disables WSDL caching feature. -; http://php.net/soap.wsdl-cache-enabled -soap.wsdl_cache_enabled=1 - -; Sets the directory name where SOAP extension will put cache files. -; http://php.net/soap.wsdl-cache-dir -soap.wsdl_cache_dir="/tmp" - -; (time to live) Sets the number of second while cached file will be used -; instead of original one. -; http://php.net/soap.wsdl-cache-ttl -soap.wsdl_cache_ttl=86400 - -; Sets the size of the cache limit. (Max. number of WSDL files to cache) -soap.wsdl_cache_limit = 5 - -[sysvshm] -; A default size of the shared memory segment -;sysvshm.init_mem = 10000 - -[ldap] -; Sets the maximum number of open links or -1 for unlimited. -ldap.max_links = -1 - -[mcrypt] -; For more information about mcrypt settings see http://php.net/mcrypt-module-open - -; Directory where to load mcrypt algorithms -; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) -;mcrypt.algorithms_dir= - -; Directory where to load mcrypt modes -; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt) -;mcrypt.modes_dir= - -[dba] -;dba.default_handler= - -[opcache] -; Determines if Zend OPCache is enabled -;opcache.enable=0 - -; Determines if Zend OPCache is enabled for the CLI version of PHP -;opcache.enable_cli=0 - -; The OPcache shared memory storage size. -;opcache.memory_consumption=64 - -; The amount of memory for interned strings in Mbytes. -;opcache.interned_strings_buffer=4 - -; The maximum number of keys (scripts) in the OPcache hash table. -; Only numbers between 200 and 100000 are allowed. -;opcache.max_accelerated_files=2000 - -; The maximum percentage of "wasted" memory until a restart is scheduled. -;opcache.max_wasted_percentage=5 - -; When this directive is enabled, the OPcache appends the current working -; directory to the script key, thus eliminating possible collisions between -; files with the same name (basename). Disabling the directive improves -; performance, but may break existing applications. -;opcache.use_cwd=1 - -; When disabled, you must reset the OPcache manually or restart the -; webserver for changes to the filesystem to take effect. -;opcache.validate_timestamps=1 - -; How often (in seconds) to check file timestamps for changes to the shared -; memory storage allocation. ("1" means validate once per second, but only -; once per request. "0" means always validate) -;opcache.revalidate_freq=2 - -; Enables or disables file search in include_path optimization -;opcache.revalidate_path=0 - -; If disabled, all PHPDoc comments are dropped from the code to reduce the -; size of the optimized code. -;opcache.save_comments=1 - -; If disabled, PHPDoc comments are not loaded from SHM, so "Doc Comments" -; may be always stored (save_comments=1), but not loaded by applications -; that don't need them anyway. -;opcache.load_comments=1 - -; If enabled, a fast shutdown sequence is used for the accelerated code -;opcache.fast_shutdown=0 - -; Allow file existence override (file_exists, etc.) performance feature. -;opcache.enable_file_override=0 - -; A bitmask, where each bit enables or disables the appropriate OPcache -; passes -;opcache.optimization_level=0xffffffff - -;opcache.inherited_hack=1 -;opcache.dups_fix=0 - -; The location of the OPcache blacklist file (wildcards allowed). -; Each OPcache blacklist file is a text file that holds the names of files -; that should not be accelerated. The file format is to add each filename -; to a new line. The filename may be a full path or just a file prefix -; (i.e., /var/www/x blacklists all the files and directories in /var/www -; that start with 'x'). Line starting with a ; are ignored (comments). -;opcache.blacklist_filename= - -; Allows exclusion of large files from being cached. By default all files -; are cached. -;opcache.max_file_size=0 - -; Check the cache checksum each N requests. -; The default value of "0" means that the checks are disabled. -;opcache.consistency_checks=0 - -; How long to wait (in seconds) for a scheduled restart to begin if the cache -; is not being accessed. -;opcache.force_restart_timeout=180 - -; OPcache error_log file name. Empty string assumes "stderr". -;opcache.error_log= - -; All OPcache errors go to the Web server log. -; By default, only fatal errors (level 0) or errors (level 1) are logged. -; You can also enable warnings (level 2), info messages (level 3) or -; debug messages (level 4). -;opcache.log_verbosity_level=1 - -; Preferred Shared Memory back-end. Leave empty and let the system decide. -;opcache.preferred_memory_model= - -; Protect the shared memory from unexpected writing during script execution. -; Useful for internal debugging only. -;opcache.protect_memory=0 - -[curl] -; A default value for the CURLOPT_CAINFO option. This is required to be an -; absolute path. -;curl.cainfo = - -; Local Variables: -; tab-width: 4 -; End: diff --git a/owncloud/www.conf b/owncloud/www.conf deleted file mode 100755 index 93ed713..0000000 --- a/owncloud/www.conf +++ /dev/null @@ -1,392 +0,0 @@ -; Start a new pool named 'www'. -; the variable $pool can we used in any directive and will be replaced by the -; pool name ('www' here) -[www] - -; Per pool prefix -; It only applies on the following directives: -; - 'slowlog' -; - 'listen' (unixsocket) -; - 'chroot' -; - 'chdir' -; - 'php_values' -; - 'php_admin_values' -; When not set, the global prefix (or /usr) applies instead. -; Note: This directive can also be relative to the global prefix. -; Default Value: none -;prefix = /path/to/pools/$pool - -; Unix user/group of processes -; Note: The user is mandatory. If the group is not set, the default user's group -; will be used. -user = nobody -group = users - -; The address on which to accept FastCGI requests. -; Valid syntaxes are: -; 'ip.add.re.ss:port' - to listen on a TCP socket to a specific address on -; a specific port; -; 'port' - to listen on a TCP socket to all addresses on a -; specific port; -; '/path/to/unix/socket' - to listen on a unix socket. -; Note: This value is mandatory. -listen = 127.0.0.1:9000 - -; Set listen(2) backlog. -; Default Value: 65535 (-1 on FreeBSD and OpenBSD) -;listen.backlog = 65535 - -; Set permissions for unix socket, if one is used. In Linux, read/write -; permissions must be set in order to allow connections from a web server. Many -; BSD-derived systems allow connections regardless of permissions. -; Default Values: user and group are set as the running user -; mode is set to 0660 -;listen.owner = www-data -;listen.group = www-data -;listen.mode = 0660 - -; List of ipv4 addresses of FastCGI clients which are allowed to connect. -; Equivalent to the FCGI_WEB_SERVER_ADDRS environment variable in the original -; PHP FCGI (5.2.2+). Makes sense only with a tcp listening socket. Each address -; must be separated by a comma. If this value is left blank, connections will be -; accepted from any ip address. -; Default Value: any -;listen.allowed_clients = 127.0.0.1 - -; Specify the nice(2) priority to apply to the pool processes (only if set) -; The value can vary from -19 (highest priority) to 20 (lower priority) -; Note: - It will only work if the FPM master process is launched as root -; - The pool processes will inherit the master process priority -; unless it specified otherwise -; Default Value: no set -; priority = -19 - -; Choose how the process manager will control the number of child processes. -; Possible Values: -; static - a fixed number (pm.max_children) of child processes; -; dynamic - the number of child processes are set dynamically based on the -; following directives. With this process management, there will be -; always at least 1 children. -; pm.max_children - the maximum number of children that can -; be alive at the same time. -; pm.start_servers - the number of children created on startup. -; pm.min_spare_servers - the minimum number of children in 'idle' -; state (waiting to process). If the number -; of 'idle' processes is less than this -; number then some children will be created. -; pm.max_spare_servers - the maximum number of children in 'idle' -; state (waiting to process). If the number -; of 'idle' processes is greater than this -; number then some children will be killed. -; ondemand - no children are created at startup. Children will be forked when -; new requests will connect. The following parameter are used: -; pm.max_children - the maximum number of children that -; can be alive at the same time. -; pm.process_idle_timeout - The number of seconds after which -; an idle process will be killed. -; Note: This value is mandatory. -pm = dynamic - -; The number of child processes to be created when pm is set to 'static' and the -; maximum number of child processes when pm is set to 'dynamic' or 'ondemand'. -; This value sets the limit on the number of simultaneous requests that will be -; served. Equivalent to the ApacheMaxClients directive with mpm_prefork. -; Equivalent to the PHP_FCGI_CHILDREN environment variable in the original PHP -; CGI. The below defaults are based on a server without much resources. Don't -; forget to tweak pm.* to fit your needs. -; Note: Used when pm is set to 'static', 'dynamic' or 'ondemand' -; Note: This value is mandatory. -pm.max_children = 5 - -; The number of child processes created on startup. -; Note: Used only when pm is set to 'dynamic' -; Default Value: min_spare_servers + (max_spare_servers - min_spare_servers) / 2 -pm.start_servers = 2 - -; The desired minimum number of idle server processes. -; Note: Used only when pm is set to 'dynamic' -; Note: Mandatory when pm is set to 'dynamic' -pm.min_spare_servers = 1 - -; The desired maximum number of idle server processes. -; Note: Used only when pm is set to 'dynamic' -; Note: Mandatory when pm is set to 'dynamic' -pm.max_spare_servers = 3 - -; The number of seconds after which an idle process will be killed. -; Note: Used only when pm is set to 'ondemand' -; Default Value: 10s -;pm.process_idle_timeout = 10s; - -; The number of requests each child process should execute before respawning. -; This can be useful to work around memory leaks in 3rd party libraries. For -; endless request processing specify '0'. Equivalent to PHP_FCGI_MAX_REQUESTS. -; Default Value: 0 -;pm.max_requests = 500 - -; The URI to view the FPM status page. If this value is not set, no URI will be -; recognized as a status page. It shows the following informations: -; pool - the name of the pool; -; process manager - static, dynamic or ondemand; -; start time - the date and time FPM has started; -; start since - number of seconds since FPM has started; -; accepted conn - the number of request accepted by the pool; -; listen queue - the number of request in the queue of pending -; connections (see backlog in listen(2)); -; max listen queue - the maximum number of requests in the queue -; of pending connections since FPM has started; -; listen queue len - the size of the socket queue of pending connections; -; idle processes - the number of idle processes; -; active processes - the number of active processes; -; total processes - the number of idle + active processes; -; max active processes - the maximum number of active processes since FPM -; has started; -; max children reached - number of times, the process limit has been reached, -; when pm tries to start more children (works only for -; pm 'dynamic' and 'ondemand'); -; Value are updated in real time. -; Example output: -; pool: www -; process manager: static -; start time: 01/Jul/2011:17:53:49 +0200 -; start since: 62636 -; accepted conn: 190460 -; listen queue: 0 -; max listen queue: 1 -; listen queue len: 42 -; idle processes: 4 -; active processes: 11 -; total processes: 15 -; max active processes: 12 -; max children reached: 0 -; -; By default the status page output is formatted as text/plain. Passing either -; 'html', 'xml' or 'json' in the query string will return the corresponding -; output syntax. Example: -; http://www.foo.bar/status -; http://www.foo.bar/status?json -; http://www.foo.bar/status?html -; http://www.foo.bar/status?xml -; -; By default the status page only outputs short status. Passing 'full' in the -; query string will also return status for each pool process. -; Example: -; http://www.foo.bar/status?full -; http://www.foo.bar/status?json&full -; http://www.foo.bar/status?html&full -; http://www.foo.bar/status?xml&full -; The Full status returns for each process: -; pid - the PID of the process; -; state - the state of the process (Idle, Running, ...); -; start time - the date and time the process has started; -; start since - the number of seconds since the process has started; -; requests - the number of requests the process has served; -; request duration - the duration in µs of the requests; -; request method - the request method (GET, POST, ...); -; request URI - the request URI with the query string; -; content length - the content length of the request (only with POST); -; user - the user (PHP_AUTH_USER) (or '-' if not set); -; script - the main script called (or '-' if not set); -; last request cpu - the %cpu the last request consumed -; it's always 0 if the process is not in Idle state -; because CPU calculation is done when the request -; processing has terminated; -; last request memory - the max amount of memory the last request consumed -; it's always 0 if the process is not in Idle state -; because memory calculation is done when the request -; processing has terminated; -; If the process is in Idle state, then informations are related to the -; last request the process has served. Otherwise informations are related to -; the current request being served. -; Example output: -; ************************ -; pid: 31330 -; state: Running -; start time: 01/Jul/2011:17:53:49 +0200 -; start since: 63087 -; requests: 12808 -; request duration: 1250261 -; request method: GET -; request URI: /test_mem.php?N=10000 -; content length: 0 -; user: - -; script: /home/fat/web/docs/php/test_mem.php -; last request cpu: 0.00 -; last request memory: 0 -; -; Note: There is a real-time FPM status monitoring sample web page available -; It's available in: ${prefix}/share/fpm/status.html -; -; Note: The value must start with a leading slash (/). The value can be -; anything, but it may not be a good idea to use the .php extension or it -; may conflict with a real PHP file. -; Default Value: not set -;pm.status_path = /status - -; The ping URI to call the monitoring page of FPM. If this value is not set, no -; URI will be recognized as a ping page. This could be used to test from outside -; that FPM is alive and responding, or to -; - create a graph of FPM availability (rrd or such); -; - remove a server from a group if it is not responding (load balancing); -; - trigger alerts for the operating team (24/7). -; Note: The value must start with a leading slash (/). The value can be -; anything, but it may not be a good idea to use the .php extension or it -; may conflict with a real PHP file. -; Default Value: not set -;ping.path = /ping - -; This directive may be used to customize the response of a ping request. The -; response is formatted as text/plain with a 200 response code. -; Default Value: pong -;ping.response = pong - -; The access log file -; Default: not set -;access.log = log/$pool.access.log - -; The access log format. -; The following syntax is allowed -; %%: the '%' character -; %C: %CPU used by the request -; it can accept the following format: -; - %{user}C for user CPU only -; - %{system}C for system CPU only -; - %{total}C for user + system CPU (default) -; %d: time taken to serve the request -; it can accept the following format: -; - %{seconds}d (default) -; - %{miliseconds}d -; - %{mili}d -; - %{microseconds}d -; - %{micro}d -; %e: an environment variable (same as $_ENV or $_SERVER) -; it must be associated with embraces to specify the name of the env -; variable. Some exemples: -; - server specifics like: %{REQUEST_METHOD}e or %{SERVER_PROTOCOL}e -; - HTTP headers like: %{HTTP_HOST}e or %{HTTP_USER_AGENT}e -; %f: script filename -; %l: content-length of the request (for POST request only) -; %m: request method -; %M: peak of memory allocated by PHP -; it can accept the following format: -; - %{bytes}M (default) -; - %{kilobytes}M -; - %{kilo}M -; - %{megabytes}M -; - %{mega}M -; %n: pool name -; %o: output header -; it must be associated with embraces to specify the name of the header: -; - %{Content-Type}o -; - %{X-Powered-By}o -; - %{Transfert-Encoding}o -; - .... -; %p: PID of the child that serviced the request -; %P: PID of the parent of the child that serviced the request -; %q: the query string -; %Q: the '?' character if query string exists -; %r: the request URI (without the query string, see %q and %Q) -; %R: remote IP address -; %s: status (response code) -; %t: server time the request was received -; it can accept a strftime(3) format: -; %d/%b/%Y:%H:%M:%S %z (default) -; %T: time the log has been written (the request has finished) -; it can accept a strftime(3) format: -; %d/%b/%Y:%H:%M:%S %z (default) -; %u: remote user -; -; Default: "%R - %u %t \"%m %r\" %s" -;access.format = "%R - %u %t \"%m %r%Q%q\" %s %f %{mili}d %{kilo}M %C%%" - -; The log file for slow requests -; Default Value: not set -; Note: slowlog is mandatory if request_slowlog_timeout is set -;slowlog = log/$pool.log.slow - -; The timeout for serving a single request after which a PHP backtrace will be -; dumped to the 'slowlog' file. A value of '0s' means 'off'. -; Available units: s(econds)(default), m(inutes), h(ours), or d(ays) -; Default Value: 0 -;request_slowlog_timeout = 0 - -; The timeout for serving a single request after which the worker process will -; be killed. This option should be used when the 'max_execution_time' ini option -; does not stop script execution for some reason. A value of '0' means 'off'. -; Available units: s(econds)(default), m(inutes), h(ours), or d(ays) -; Default Value: 0 -;request_terminate_timeout = 0 - -; Set open file descriptor rlimit. -; Default Value: system defined value -;rlimit_files = 1024 - -; Set max core size rlimit. -; Possible Values: 'unlimited' or an integer greater or equal to 0 -; Default Value: system defined value -;rlimit_core = 0 - -; Chroot to this directory at the start. This value must be defined as an -; absolute path. When this value is not set, chroot is not used. -; Note: you can prefix with '$prefix' to chroot to the pool prefix or one -; of its subdirectories. If the pool prefix is not set, the global prefix -; will be used instead. -; Note: chrooting is a great security feature and should be used whenever -; possible. However, all PHP paths will be relative to the chroot -; (error_log, sessions.save_path, ...). -; Default Value: not set -;chroot = - -; Chdir to this directory at the start. -; Note: relative path can be used. -; Default Value: current directory or / when chroot -chdir = / - -; Redirect worker stdout and stderr into main error log. If not set, stdout and -; stderr will be redirected to /dev/null according to FastCGI specs. -; Note: on highloaded environement, this can cause some delay in the page -; process time (several ms). -; Default Value: no -;catch_workers_output = yes - -; Limits the extensions of the main script FPM will allow to parse. This can -; prevent configuration mistakes on the web server side. You should only limit -; FPM to .php extensions to prevent malicious users to use other extensions to -; exectute php code. -; Note: set an empty value to allow all extensions. -; Default Value: .php -;security.limit_extensions = .php .php3 .php4 .php5 - -; Pass environment variables like LD_LIBRARY_PATH. All $VARIABLEs are taken from -; the current environment. -; Default Value: clean env -;env[HOSTNAME] = $HOSTNAME -;env[PATH] = /usr/local/bin:/usr/bin:/bin -;env[TMP] = /tmp -;env[TMPDIR] = /tmp -;env[TEMP] = /tmp - -; Additional php.ini defines, specific to this pool of workers. These settings -; overwrite the values previously defined in the php.ini. The directives are the -; same as the PHP SAPI: -; php_value/php_flag - you can set classic ini defines which can -; be overwritten from PHP call 'ini_set'. -; php_admin_value/php_admin_flag - these directives won't be overwritten by -; PHP call 'ini_set' -; For php_*flag, valid values are on, off, 1, 0, true, false, yes or no. - -; Defining 'extension' will load the corresponding shared extension from -; extension_dir. Defining 'disable_functions' or 'disable_classes' will not -; overwrite previously defined php.ini values, but will append the new value -; instead. - -; Note: path INI options can be relative and will be expanded with the prefix -; (pool, global or /usr) - -; Default Value: nothing is defined by default except the values in php.ini and -; specified at startup with the -d argument -;php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f www@my.domain.com -;php_flag[display_errors] = off -;php_admin_value[error_log] = /var/log/fpm-php.www.log -;php_admin_flag[log_errors] = on -;php_admin_value[memory_limit] = 32M diff --git a/pyload/Dockerfile b/pyload/Dockerfile deleted file mode 100644 index a2feaf7..0000000 --- a/pyload/Dockerfile +++ /dev/null @@ -1,45 +0,0 @@ -FROM phusion/baseimage:0.9.11 -MAINTAINER gfjardim -ENV DEBIAN_FRONTEND noninteractive -ADD sources.list /etc/apt/ - -# Set correct environment variables -ENV HOME /root - -# Ensure UTF-8 -RUN locale-gen en_US.UTF-8 -ENV LANG en_US.UTF-8 -ENV LC_ALL en_US.UTF-8 - -# Fix a Debianism of the nobody's uid being 65534 -RUN usermod -u 99 nobody -RUN usermod -g 100 nobody - -# Use baseimage-docker's init system -CMD ["/sbin/my_init"] - -# Install Dependencies -RUN apt-get update -q -RUN apt-get install -qy python-crypto python-pycurl tesseract-ocr git rhino unrar - -# Checkout pyload sources -RUN git clone https://github.com/pyload/pyload.git /opt/pyload - -# Add PyLoad Config Dir -ADD config/ /tmp/pyload-config/ - -# Exports and Volumes -VOLUME ["/downloads"] -VOLUME ["/config"] -EXPOSE 8000 7227 9666 - -# Add config.sh to execute during container startup -RUN mkdir -p /etc/my_init.d -ADD config.sh /etc/my_init.d/config.sh -RUN chmod +x /etc/my_init.d/config.sh - -# Add pyload to runit -RUN mkdir /etc/service/pyload -ADD pyload.sh /etc/service/pyload/run -RUN chmod +x /etc/service/pyload/run - diff --git a/pyload/LICENSE b/pyload/LICENSE deleted file mode 100644 index 22fbe5d..0000000 --- a/pyload/LICENSE +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. \ No newline at end of file diff --git a/pyload/config.sh b/pyload/config.sh deleted file mode 100644 index 79316f9..0000000 --- a/pyload/config.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -if [[ ! -e /config/pyload.conf ]]; then - cp -rf /tmp/pyload-config/* /config/ -fi -chown -R nobody:users /config \ No newline at end of file diff --git a/pyload/config/files.db b/pyload/config/files.db deleted file mode 100644 index 1a76ae49041e73366f82f2473d51900a895b45a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9216 zcmeHM&2HO95GEzrk^|&e5P{)j!1N&2sv$*=A{_!$wpWH)nQ|qni4TE6iz{Pcid48% z(gx_EcG|bfv-H*{D0=CoyGzohehkAwk)rV~MDB8Cc4y|B9|}_c`wj^)jQn71hfq~= zimEE#04R!5VAmSEl96YNT=KwXHMPEOSx~x2 z6c$O82;2z-qVNA7lUFZw#oJ#Ak!*=?%89kgN0sNV0PIx=yVu$X+pj`_lTg2gH;*_92I4HVXl)S?RC-Ft-hqhaS-R{7&7?0V_IU*}! zmRLK!hf87uUnMG9z3#!K&oF^+S?NW4!G*3F>3$CGR*VaDP|Jeuz+y!!WaER1OKgoS z`s&J@$b=;>q%DG5o76P-n1NA30`Z_&E^U`8RRi{W-N7O390@NBpxhzK!F(S1m4GlK zx3jvcZD{H-@f`f)r0ul%ED&6aO_v^w;@spRhti(KloFpcoa-Ak>k}a!Ph5NPoe;nD Z^-GJ4d%WJ||9>CT_2eFj!2ceBe*j3P4w?V} diff --git a/pyload/config/files.version b/pyload/config/files.version deleted file mode 100644 index bf0d87a..0000000 --- a/pyload/config/files.version +++ /dev/null @@ -1 +0,0 @@ -4 \ No newline at end of file diff --git a/pyload/config/plugin.conf b/pyload/config/plugin.conf deleted file mode 100644 index fa0fb29..0000000 --- a/pyload/config/plugin.conf +++ /dev/null @@ -1 +0,0 @@ -version: 1 diff --git a/pyload/config/pyload.conf b/pyload/config/pyload.conf deleted file mode 100644 index 14ed7f5..0000000 --- a/pyload/config/pyload.conf +++ /dev/null @@ -1,74 +0,0 @@ -version: 1 - -remote - "Remote": - bool nolocalauth : "No authentication on local connections" = True - bool activated : "Activated" = True - int port : "Port" = 7227 - ip listenaddr : "Adress" = 0.0.0.0 - -log - "Log": - int log_size : "Size in kb" = 100 - folder log_folder : "Folder" = /config/log - bool file_log : "File Log" = True - int log_count : "Count" = 5 - bool log_rotate : "Log Rotate" = True - -permission - "Permissions": - bool change_group : "Change group of running process" = False - bool change_user : "Change user of running process" = False - bool change_dl : "Change Group and User of Downloads" = True - bool change_file : "Change file mode of downloads" = True - str group : "Groupname" = users - str user : "Username" = nobody - str file : "Filemode for Downloads" = 0660 - str folder : "Folder Permission mode" = 0770 - -general - "General": - en;de;fr;it;es;nl;sv;ru;pl;cs;sr;pt_BR language : "Language" = en - folder download_folder : "Download Folder" = /downloads - bool checksum : "Use Checksum" = False - bool folder_per_package : "Create folder for each package" = True - bool debug_mode : "Debug Mode" = False - int min_free_space : "Min Free Space (MB)" = 200 - int renice : "CPU Priority" = 0 - -ssl - "SSL": - file cert : "SSL Certificate" = ssl.crt - bool activated : "Activated" = False - file key : "SSL Key" = ssl.key - -webinterface - "Webinterface": - str template : "Template" = default - bool activated : "Activated" = True - str prefix : "Path Prefix" = - builtin;threaded;fastcgi;lightweight server : "Server" = builtin - ip host : "IP" = 0.0.0.0 - bool https : "Use HTTPS" = False - int port : "Port" = 8000 - -proxy - "Proxy": - str username : "Username" = None - bool proxy : "Use Proxy" = False - str address : "Address" = "localhost" - password password : "Password" = None - http;socks4;socks5 type : "Protocol" = http - int port : "Port" = 7070 - -reconnect - "Reconnect": - time endTime : "End" = 0:00 - bool activated : "Use Reconnect" = False - str method : "Method" = None - time startTime : "Start" = 0:00 - -download - "Download": - int max_downloads : "Max Parallel Downloads" = 3 - bool limit_speed : "Limit Download Speed" = False - str interface : "Download interface to bind (ip or Name)" = None - bool skip_existing : "Skip already existing files" = False - int max_speed : "Max Download Speed in kb/s" = -1 - bool ipv6 : "Allow IPv6" = False - int chunks : "Max connections for one download" = 3 - -downloadTime - "Download Time": - time start : "Start" = 0:00 - time end : "End" = 0:00 diff --git a/pyload/pyload.sh b/pyload/pyload.sh deleted file mode 100644 index 8b0ad65..0000000 --- a/pyload/pyload.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -exec /sbin/setuser nobody python /opt/pyload/pyLoadCore.py --configdir=/config \ No newline at end of file diff --git a/pyload/sources.list b/pyload/sources.list deleted file mode 100755 index 03f54b7..0000000 --- a/pyload/sources.list +++ /dev/null @@ -1,14 +0,0 @@ -############################################################# -################### OFFICIAL UBUNTU REPOS ################### -############################################################# - -###### Ubuntu Main Repos -deb mirror://mirrors.ubuntu.com/mirrors.txt trusty main restricted universe multiverse -deb-src mirror://mirrors.ubuntu.com/mirrors.txt trusty main restricted universe multiverse - -###### Ubuntu Update Repos -deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-security main restricted universe multiverse -deb mirror://mirrors.ubuntu.com/mirrors.txt trusty-updates main restricted universe multiverse -deb-src mirror://mirrors.ubuntu.com/mirrors.txt trusty-security main restricted universe multiverse -deb-src mirror://mirrors.ubuntu.com/mirrors.txt trusty-updates main restricted universe multiverse - diff --git a/smdion/H5AI.xml b/smdion/H5AI.xml new file mode 100644 index 0000000..bd47659 --- /dev/null +++ b/smdion/H5AI.xml @@ -0,0 +1,45 @@ + + + H5AI + + H5AI is a modern web server index. This docker image makes it trivially easy to spin up a webserver and start sharing your files through the web.[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : this path is used to store the configuration H5AI.[br] + [b]/var/www[/b] : this path is that will be shared via a web index by H5AI. + + https://registry.hub.docker.com/u/smdion/docker-h5ai/ + smdion/docker-h5ai + true + false + + bridge + + + 8888 + 80 + tcp + + + + + + + + + + + + /mnt/user/appdata/h5ai + /config + rw + + + + /var/www + rw + + + http://[IP]:[PORT:80]/ + + http://i.imgur.com/uN4z6eL.png + \ No newline at end of file diff --git a/smdion/HTPC-Manager.xml b/smdion/HTPC-Manager.xml new file mode 100644 index 0000000..773f94c --- /dev/null +++ b/smdion/HTPC-Manager.xml @@ -0,0 +1,39 @@ + + + HTPC-Manager + + HTPC-Manager allows you to manage your hHTPC from anywhere[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : this path is used to store the configuration and the database files of HTPC-Manager. + + https://registry.hub.docker.com/u/smdion/docker-htpcmanager/ + smdion/docker-htpcmanager + true + false + + bridge + + + 8085 + 8085 + tcp + + + + + + + + + + + + /mnt/user/appdata/htpc-manager + /config + rw + + + http://[IP]:[PORT:8085]/ + http://i.imgur.com/Z1JYrWP.png + http://i.imgur.com/Rt1zg4D.png + \ No newline at end of file diff --git a/smdion/Maraschino.xml b/smdion/Maraschino.xml new file mode 100644 index 0000000..320146d --- /dev/null +++ b/smdion/Maraschino.xml @@ -0,0 +1,39 @@ + + + Maraschino + + Maraschino a simple web interface to act as a nice overview/front page for my XBMC HTPC[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : this path is used to store the configuration and the database files of Maraschino. + + https://registry.hub.docker.com/u/smdion/docker-maraschino/ + smdion/docker-maraschino + true + false + + bridge + + + 7000 + 7000 + tcp + + + + + + + + + + + + /mnt/user/appdata/maraschino + /config + rw + + + http://[IP]:[PORT:7000]/ + + http://i.imgur.com/2l9EiCA.png + \ No newline at end of file diff --git a/smdion/Reverse-Proxy.xml b/smdion/Reverse-Proxy.xml new file mode 100644 index 0000000..d97008e --- /dev/null +++ b/smdion/Reverse-Proxy.xml @@ -0,0 +1,47 @@ + + + Reverse-Proxy + + Reverse Proxy is a Apache based web server set up to act as a proxy with basic PHP web server capabilities[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : this path is used to store the configuration and the SSL certs files of the reverse proxy.[br] + [b]/web[/b] : this path is the web directory. + + https://registry.hub.docker.com/u/smdion/docker-reverseproxy/ + smdion/docker-reverseproxy + true + false + + host + + + 80 + 80 + tcp + + + 443 + 443 + tcp + + + + + + + + + + + + + /web + rw + + + /mnt/user/appdata/reverse-proxy + /config + rw + + + \ No newline at end of file diff --git a/smdion/UpsBoard.xml b/smdion/UpsBoard.xml new file mode 100644 index 0000000..03e01a0 --- /dev/null +++ b/smdion/UpsBoard.xml @@ -0,0 +1,34 @@ + + + UpsBoard + + UpsBoard allows you to monitor your Usenet services: SABnzbd, Sick Beard, CouchPotato, Plex, and your system: CPU Usage, Memory Usage, Bandwidth Usage, and Disk Space Usage[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : this path is used to store the configuration file of UpStatBoard. + + https://registry.hub.docker.com/u/smdion/docker-upstatsboard/ + smdion/docker-upstatsboard + true + false + + bridge + + + 8024 + 8024 + tcp + + + + + + + /mnt/user/appdata/upsboard + /config + rw + + + http://[IP]:[PORT:8024]/ + + + \ No newline at end of file diff --git a/transmission/Dockerfile b/transmission/Dockerfile deleted file mode 100755 index 8bfbadc..0000000 --- a/transmission/Dockerfile +++ /dev/null @@ -1,43 +0,0 @@ -FROM phusion/baseimage:0.9.11 -MAINTAINER gfjardim -ENV DEBIAN_FRONTEND noninteractive - -# Set correct environment variables -ENV HOME /root - -# Ensure UTF-8 -RUN locale-gen en_US.UTF-8 -ENV LANG en_US.UTF-8 -ENV LC_ALL en_US.UTF-8 - -# Fix a Debianism of the nobody's uid being 65534 -RUN usermod -u 99 nobody -RUN usermod -g 100 nobody - -# Use baseimage-docker's init system -CMD ["/sbin/my_init"] - -# Install Dependencies -RUN add-apt-repository "deb http://ppa.launchpad.net/transmissionbt/ppa/ubuntu trusty main" -RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 365C5CA1 -RUN apt-get update -q -RUN apt-get install -qy --force-yes transmission-daemon - -# Exports and Volumes -VOLUME ["/config"] -VOLUME ["/downloads"] -EXPOSE 9091 -EXPOSE 54321 - -# Add a standard config.json -ADD settings.json /tmp/ - -# Add config.sh to execute during container startup -RUN mkdir -p /etc/my_init.d -ADD config.sh /etc/my_init.d/config.sh -RUN chmod +x /etc/my_init.d/config.sh - -# Add transmission to runit -RUN mkdir /etc/service/transmission -ADD transmission.sh /etc/service/transmission/run -RUN chmod +x /etc/service/transmission/run diff --git a/transmission/LICENSE b/transmission/LICENSE deleted file mode 100644 index 22fbe5d..0000000 --- a/transmission/LICENSE +++ /dev/null @@ -1,339 +0,0 @@ -GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. \ No newline at end of file diff --git a/transmission/README.md b/transmission/README.md deleted file mode 100644 index 0de8c49..0000000 --- a/transmission/README.md +++ /dev/null @@ -1,8 +0,0 @@ -docker-transmission -============== - -This is a Dockerfile setup for Transmission - https://www.transmissionbt.com/ - -To run: - -docker run -d --net="host" --name="Transmission" -e USERNAME="admin" -e PASSWORD="password" -v /path/to/config:/config -v /path/to/downloads:/downloads -v /etc/localtime:/etc/localtime:ro gfjardim/transmission diff --git a/transmission/config.sh b/transmission/config.sh deleted file mode 100644 index 044bc0b..0000000 --- a/transmission/config.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash -CONFIG="/config" - -if [[ ! -f $CONFIG/settings.json ]]; then - cp /tmp/settings.json $CONFIG/ -fi - -if [[ -n ${USERNAME} ]]; then - echo "The username is: ${USERNAME}" - sed -i -e "s#\(.*\"rpc-username\":\).*#\1 \"${USERNAME}\",#g" $CONFIG/settings.json -fi - -if [[ -n ${PASSWORD} ]]; then - echo "The password is: ${PASSWORD}" - sed -i -e "s#\(.*\"rpc-password\":\).*#\1 \"${PASSWORD}\",#g" $CONFIG/settings.json -fi diff --git a/transmission/settings.json b/transmission/settings.json deleted file mode 100755 index 45ac142..0000000 --- a/transmission/settings.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "alt-speed-down": 50, - "alt-speed-enabled": false, - "alt-speed-time-begin": 540, - "alt-speed-time-day": 127, - "alt-speed-time-enabled": false, - "alt-speed-time-end": 1020, - "alt-speed-up": 50, - "bind-address-ipv4": "0.0.0.0", - "bind-address-ipv6": "::", - "blocklist-enabled": false, - "blocklist-url": "http://www.example.com/blocklist", - "cache-size-mb": 4, - "dht-enabled": true, - "download-dir": "/downloads/downloaded", - "download-limit": 100, - "download-limit-enabled": 0, - "download-queue-enabled": true, - "download-queue-size": 5, - "encryption": 1, - "idle-seeding-limit": 30, - "idle-seeding-limit-enabled": false, - "incomplete-dir": "/downloads/incomplete", - "incomplete-dir-enabled": true, - "lpd-enabled": false, - "max-peers-global": 200, - "message-level": 2, - "peer-congestion-algorithm": "", - "peer-id-ttl-hours": 6, - "peer-limit-global": 200, - "peer-limit-per-torrent": 50, - "peer-port": 54321, - "peer-port-random-high": 65535, - "peer-port-random-low": 49152, - "peer-port-random-on-start": false, - "peer-socket-tos": "default", - "pex-enabled": true, - "port-forwarding-enabled": false, - "preallocation": 1, - "prefetch-enabled": 1, - "queue-stalled-enabled": true, - "queue-stalled-minutes": 30, - "ratio-limit": 2, - "ratio-limit-enabled": false, - "rename-partial-files": true, - "rpc-authentication-required": true, - "rpc-bind-address": "0.0.0.0", - "rpc-enabled": true, - "rpc-password": "pass", - "rpc-port": 9091, - "rpc-url": "/transmission/", - "rpc-username": "transmission", - "rpc-whitelist": "127.0.0.1", - "rpc-whitelist-enabled": false, - "scrape-paused-torrents-enabled": true, - "script-torrent-done-enabled": false, - "script-torrent-done-filename": "", - "seed-queue-enabled": false, - "seed-queue-size": 10, - "speed-limit-down": 100, - "speed-limit-down-enabled": false, - "speed-limit-up": 100, - "speed-limit-up-enabled": false, - "start-added-torrents": true, - "trash-original-torrent-files": false, - "umask": 18, - "upload-limit": 100, - "upload-limit-enabled": 0, - "upload-slots-per-torrent": 14, - "utp-enabled": true, - "watch-dir": "/downloads", - "watch-dir-enabled": true -} - diff --git a/transmission/transmission.sh b/transmission/transmission.sh deleted file mode 100755 index 958d492..0000000 --- a/transmission/transmission.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash -umask 000 - -exec /sbin/setuser nobody /usr/bin/transmission-daemon -f --config-dir /config --log-info diff --git a/unsupported/UniFi.xml b/unsupported/UniFi.xml new file mode 100644 index 0000000..d0daac5 --- /dev/null +++ b/unsupported/UniFi.xml @@ -0,0 +1,49 @@ + + + UniFi + jasonrm/unifi + true + true + + + host + + + 8081 + 8081 + tcp + + + 8080 + 8080 + tcp + + + 8443 + 8443 + tcp + + + 8843 + 8843 + tcp + + + 8880 + 8880 + tcp + + + + + + /mnt/cache/appdata/unifi/ + /var/lib/unifi + rw + + + https://[IP]:[PORT:8443]/manage + http://i.imgur.com/r2TQcIC.png + http://i.imgur.com/r2TQcIC.png + + \ No newline at end of file diff --git a/unsupported/XBMCServer.xml b/unsupported/XBMCServer.xml new file mode 100644 index 0000000..a441486 --- /dev/null +++ b/unsupported/XBMCServer.xml @@ -0,0 +1,41 @@ + + + XBMCServer + + This will allow you to serve files through the XBMC UPnP Library to your UPnP client/players (such as Xbmc or Chromecast). Docker is used to compile and run the latest headless version of XBMC Gotham/Frodo. This also includes some custom patches that will fix crashes. See the FAQ section for details.[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/mnt/user/appdata/XBMCServer[/b] : in this path, XBMC wil look for it's userdata. Please refer to the container Home Page to further instructions.[br][br] + [b][span style='color: #E80000;']Warning:[/span][/b] This package is NOT SUPPORTED by our community. + + https://registry.hub.docker.com/u/wernerb/docker-xbmc-server/ + https://github.com/wernerb/docker-xbmc-server/tree/gotham + wernerb/docker-xbmc-server:gotham + true + true + + + bridge + + + 9777 + 9777 + udp + + + 8089 + 8089 + tcp + + + + + + /mnt/user/appdata/XBMCServer + /opt/xbmc-server/portable_data + rw + + + http://[IP]:[PORT:8089]/ + http://i.imgur.com/zDFiZvV.png + http://i.imgur.com/YsnF7Qg.png + \ No newline at end of file From 4b7e617be3c1ff03f7aa35dd32f0fc0132c0cac9 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Sat, 6 Sep 2014 22:17:06 -0300 Subject: [PATCH 02/68] update LMS template --- gfjardim/LogitechMediaServer.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gfjardim/LogitechMediaServer.xml b/gfjardim/LogitechMediaServer.xml index e00084d..8682508 100755 --- a/gfjardim/LogitechMediaServer.xml +++ b/gfjardim/LogitechMediaServer.xml @@ -20,6 +20,11 @@ 3483 tcp + + 3483 + 3483 + udp + 9000 9000 From 85b1386d2fd9d01dce25e268999497be3665836a Mon Sep 17 00:00:00 2001 From: gfjardim Date: Sun, 7 Sep 2014 15:15:58 -0300 Subject: [PATCH 03/68] add banner to LMS --- gfjardim/LogitechMediaServer.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gfjardim/LogitechMediaServer.xml b/gfjardim/LogitechMediaServer.xml index 8682508..7812a69 100755 --- a/gfjardim/LogitechMediaServer.xml +++ b/gfjardim/LogitechMediaServer.xml @@ -51,6 +51,6 @@ http://[IP]:[PORT:9000]/ - + http://i.imgur.com/vA7y2Io.png http://i.imgur.com/PoUuA3k.png From bdb6a38abb23fb9db04216ca272a8a69ec413db6 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Mon, 15 Sep 2014 15:06:18 -0300 Subject: [PATCH 04/68] add btsync template --- gfjardim/BTSync.xml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100755 gfjardim/BTSync.xml diff --git a/gfjardim/BTSync.xml b/gfjardim/BTSync.xml new file mode 100755 index 0000000..e0d9e4a --- /dev/null +++ b/gfjardim/BTSync.xml @@ -0,0 +1,40 @@ + + + BTSync + + [h3]BitTorrent Sync[/h3]BitTorrent Sync, or simply - Sync - is an application for data synchronization. Its primary goal is to keep designated folder content same on 2 or more devices / computers. As soon as something changes on one computer, change (would it be changed content of a file, file renaming or deletion, etc.) should be propagated to all other computer(s) that want to keep the folder synchronized.Sync is available for a bunch of platforms, both desktop and mobile, which gives a good usage flexibility.[br][br] + [b][span style=\'color: #E80000;\']Directions:[/span][/b][br] + [b]/config[/b] : this path is where Bittorrent Sync will store it\'s configuration files. + + https://registry.hub.docker.com/u/gfjardim/btsync/ + gfjardim/btsync + true + false + + + bridge + + + 8888 + 8888 + tcp + + + 5555 + 5555 + tcp + + + + + + /mnt/user/appdata/BTSync + /config + rw + + + + http://[IP]:[PORT:8888]/ + http://i.imgur.com/HHfDnLB.png + http://i.imgur.com/GDiNxzu.png + From c4924afd45973bde4bd7f81173ceb835fdb8b60b Mon Sep 17 00:00:00 2001 From: gfjardim Date: Wed, 17 Sep 2014 14:35:38 -0300 Subject: [PATCH 05/68] Add Syncthing template --- gfjardim/Syncthing.xml | 50 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 gfjardim/Syncthing.xml diff --git a/gfjardim/Syncthing.xml b/gfjardim/Syncthing.xml new file mode 100644 index 0000000..d83b8ac --- /dev/null +++ b/gfjardim/Syncthing.xml @@ -0,0 +1,50 @@ + + + Syncthing + + [h3]Syncthing[/h3]Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] + [b]/config[/b] : set this path to where you wish Syncthing to store it's configuration.[br] + + https://registry.hub.docker.com/u/gfjardim/syncthing/ + gfjardim/syncthing + true + false + + + bridge + + + 8002 + 8080 + tcp + + + 22000 + 22000 + tcp + + + 21025 + 21025 + udp + + + + + + /mnt/user/Documentos/ + /documents + rw + + + /boot/custom/appdata/syncthing + /config + rw + + + + https://[IP]:[PORT:8080]/ + http://i.imgur.com/THkgyoC.png + http://i.imgur.com/xTw0Ci8.png + \ No newline at end of file From abc0edfab86bb758fb236801502a1914f0d423b4 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Wed, 17 Sep 2014 14:39:15 -0300 Subject: [PATCH 06/68] Fix Syncthing template --- gfjardim/Syncthing.xml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/gfjardim/Syncthing.xml b/gfjardim/Syncthing.xml index d83b8ac..993e1e1 100644 --- a/gfjardim/Syncthing.xml +++ b/gfjardim/Syncthing.xml @@ -15,7 +15,7 @@ bridge - 8002 + 8080 8080 tcp @@ -33,12 +33,7 @@ - /mnt/user/Documentos/ - /documents - rw - - - /boot/custom/appdata/syncthing + /mnt/user/appdata/syncthing /config rw From 8012d2a5bd6460c0db020d433396c2e0350d0d0f Mon Sep 17 00:00:00 2001 From: gfjardim Date: Mon, 24 Nov 2014 13:48:58 -0200 Subject: [PATCH 07/68] Removed smdion templates as requested. --- smdion/H5AI.xml | 45 -------------------------------------- smdion/HTPC-Manager.xml | 39 --------------------------------- smdion/Maraschino.xml | 39 --------------------------------- smdion/Reverse-Proxy.xml | 47 ---------------------------------------- smdion/UpsBoard.xml | 34 ----------------------------- 5 files changed, 204 deletions(-) delete mode 100644 smdion/H5AI.xml delete mode 100644 smdion/HTPC-Manager.xml delete mode 100644 smdion/Maraschino.xml delete mode 100644 smdion/Reverse-Proxy.xml delete mode 100644 smdion/UpsBoard.xml diff --git a/smdion/H5AI.xml b/smdion/H5AI.xml deleted file mode 100644 index bd47659..0000000 --- a/smdion/H5AI.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - H5AI - - H5AI is a modern web server index. This docker image makes it trivially easy to spin up a webserver and start sharing your files through the web.[br][br] - [b][span style='color: #E80000;']Directions:[/span][/b][br] - [b]/config[/b] : this path is used to store the configuration H5AI.[br] - [b]/var/www[/b] : this path is that will be shared via a web index by H5AI. - - https://registry.hub.docker.com/u/smdion/docker-h5ai/ - smdion/docker-h5ai - true - false - - bridge - - - 8888 - 80 - tcp - - - - - - - - - - - - /mnt/user/appdata/h5ai - /config - rw - - - - /var/www - rw - - - http://[IP]:[PORT:80]/ - - http://i.imgur.com/uN4z6eL.png - \ No newline at end of file diff --git a/smdion/HTPC-Manager.xml b/smdion/HTPC-Manager.xml deleted file mode 100644 index 773f94c..0000000 --- a/smdion/HTPC-Manager.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - HTPC-Manager - - HTPC-Manager allows you to manage your hHTPC from anywhere[br][br] - [b][span style='color: #E80000;']Directions:[/span][/b][br] - [b]/config[/b] : this path is used to store the configuration and the database files of HTPC-Manager. - - https://registry.hub.docker.com/u/smdion/docker-htpcmanager/ - smdion/docker-htpcmanager - true - false - - bridge - - - 8085 - 8085 - tcp - - - - - - - - - - - - /mnt/user/appdata/htpc-manager - /config - rw - - - http://[IP]:[PORT:8085]/ - http://i.imgur.com/Z1JYrWP.png - http://i.imgur.com/Rt1zg4D.png - \ No newline at end of file diff --git a/smdion/Maraschino.xml b/smdion/Maraschino.xml deleted file mode 100644 index 320146d..0000000 --- a/smdion/Maraschino.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - Maraschino - - Maraschino a simple web interface to act as a nice overview/front page for my XBMC HTPC[br][br] - [b][span style='color: #E80000;']Directions:[/span][/b][br] - [b]/config[/b] : this path is used to store the configuration and the database files of Maraschino. - - https://registry.hub.docker.com/u/smdion/docker-maraschino/ - smdion/docker-maraschino - true - false - - bridge - - - 7000 - 7000 - tcp - - - - - - - - - - - - /mnt/user/appdata/maraschino - /config - rw - - - http://[IP]:[PORT:7000]/ - - http://i.imgur.com/2l9EiCA.png - \ No newline at end of file diff --git a/smdion/Reverse-Proxy.xml b/smdion/Reverse-Proxy.xml deleted file mode 100644 index d97008e..0000000 --- a/smdion/Reverse-Proxy.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - Reverse-Proxy - - Reverse Proxy is a Apache based web server set up to act as a proxy with basic PHP web server capabilities[br][br] - [b][span style='color: #E80000;']Directions:[/span][/b][br] - [b]/config[/b] : this path is used to store the configuration and the SSL certs files of the reverse proxy.[br] - [b]/web[/b] : this path is the web directory. - - https://registry.hub.docker.com/u/smdion/docker-reverseproxy/ - smdion/docker-reverseproxy - true - false - - host - - - 80 - 80 - tcp - - - 443 - 443 - tcp - - - - - - - - - - - - - /web - rw - - - /mnt/user/appdata/reverse-proxy - /config - rw - - - \ No newline at end of file diff --git a/smdion/UpsBoard.xml b/smdion/UpsBoard.xml deleted file mode 100644 index 03e01a0..0000000 --- a/smdion/UpsBoard.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - UpsBoard - - UpsBoard allows you to monitor your Usenet services: SABnzbd, Sick Beard, CouchPotato, Plex, and your system: CPU Usage, Memory Usage, Bandwidth Usage, and Disk Space Usage[br][br] - [b][span style='color: #E80000;']Directions:[/span][/b][br] - [b]/config[/b] : this path is used to store the configuration file of UpStatBoard. - - https://registry.hub.docker.com/u/smdion/docker-upstatsboard/ - smdion/docker-upstatsboard - true - false - - bridge - - - 8024 - 8024 - tcp - - - - - - - /mnt/user/appdata/upsboard - /config - rw - - - http://[IP]:[PORT:8024]/ - - - \ No newline at end of file From c67466f7e3c61edf8af51708de02a21567255f76 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Wed, 17 Dec 2014 23:07:44 -0200 Subject: [PATCH 08/68] Add Madsonic template --- gfjardim/Madsonic.xml | 50 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100755 gfjardim/Madsonic.xml diff --git a/gfjardim/Madsonic.xml b/gfjardim/Madsonic.xml new file mode 100755 index 0000000..022dc91 --- /dev/null +++ b/gfjardim/Madsonic.xml @@ -0,0 +1,50 @@ + + + Madsonic + [b][u][span style=\'color: #E80000;\']Description[/span][/u][/b][br] +Madsonic is a fork of the Subsonic 4.x Server, Madsonic is a full replacement for your current Subsonic server!, Madsonic is designed for people who want more from the vanilla Subsonic features.[br][br] +[b][u][span style=\'color: #E80000;\']Configuration[/span][/u][/b][br] +[b]/config[/b] This is where madsonic will store it\'s configuration file, database and logs.[br] +[b]/media[/b] This is where madsonic will scan for media files. + + https://registry.hub.docker.com/u/gfjardim/madsonic/ + gfjardim/madsonic + true + false + + + SSL + 0 + + + + bridge + + + 4040 + 4040 + tcp + + + 4050 + 4050 + tcp + + + + + + /mnt/user/appdata/madsonic + /config + rw + + + + /music + rw + + + http://[IP]:[PORT:4040]/ + http://forum.madsonic.org/styles/prosilver_se/imageset/logo.default.png + https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/madsonic-icon.png + From 2d44b16e47f7da0ae6faca1304927971d25bc97d Mon Sep 17 00:00:00 2001 From: Eric Schultz Date: Sat, 3 Jan 2015 18:19:05 -0600 Subject: [PATCH 09/68] added 3838/udp port mapping --- gfjardim/BTSync.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gfjardim/BTSync.xml b/gfjardim/BTSync.xml index e0d9e4a..882a200 100755 --- a/gfjardim/BTSync.xml +++ b/gfjardim/BTSync.xml @@ -24,6 +24,11 @@ 5555 tcp + + 3838 + 3838 + udp + From 29d707b73c6b70fbd736623900559fe1cd23e659 Mon Sep 17 00:00:00 2001 From: Sean Dion Date: Sun, 11 Jan 2015 21:41:32 -0600 Subject: [PATCH 10/68] Update plexWatch.xml Banner and Icon are for PlexConnect, not PlexWatch --- needo/plexWatch.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/needo/plexWatch.xml b/needo/plexWatch.xml index 79475fa..cb0d624 100644 --- a/needo/plexWatch.xml +++ b/needo/plexWatch.xml @@ -46,6 +46,6 @@ http://[IP]:[PORT:8080]/plexWatch - http://i.imgur.com/aXdzX1v.png - http://i.imgur.com/aXdzX1v.png - \ No newline at end of file + http://i.imgur.com/QkAUWqZ.png + http://i.imgur.com/QkAUWqZ.png + From ecd15f367bf0cca3eba22a5d3880a06586ef93e8 Mon Sep 17 00:00:00 2001 From: HurricaneHernandez Date: Mon, 30 Mar 2015 10:37:37 -0600 Subject: [PATCH 11/68] Adjust template for ownCloud for DEFAULT_PORT variable. --- gfjardim/ownCloud.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gfjardim/ownCloud.xml b/gfjardim/ownCloud.xml index 6439dbf..43abe55 100644 --- a/gfjardim/ownCloud.xml +++ b/gfjardim/ownCloud.xml @@ -31,6 +31,10 @@ EDGE 0 + + DEFAULT_PORT + 8000 + @@ -42,4 +46,4 @@ http://[IP]:[PORT:8000]/ http://i.imgur.com/eUAGaPA.png http://i.imgur.com/EX4qL2V.png - \ No newline at end of file + From 9ea23be7a2c2e9cec849a4d382fd39a2a4cf615b Mon Sep 17 00:00:00 2001 From: gfjardim Date: Fri, 10 Apr 2015 07:10:38 -0300 Subject: [PATCH 12/68] Remove Headers --- gfjardim/BTSync.xml | 2 +- gfjardim/Madsonic.xml | 10 +++++----- gfjardim/Syncthing.xml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/gfjardim/BTSync.xml b/gfjardim/BTSync.xml index 882a200..118681c 100755 --- a/gfjardim/BTSync.xml +++ b/gfjardim/BTSync.xml @@ -2,7 +2,7 @@ BTSync - [h3]BitTorrent Sync[/h3]BitTorrent Sync, or simply - Sync - is an application for data synchronization. Its primary goal is to keep designated folder content same on 2 or more devices / computers. As soon as something changes on one computer, change (would it be changed content of a file, file renaming or deletion, etc.) should be propagated to all other computer(s) that want to keep the folder synchronized.Sync is available for a bunch of platforms, both desktop and mobile, which gives a good usage flexibility.[br][br] + BitTorrent Sync, or simply - Sync - is an application for data synchronization. Its primary goal is to keep designated folder content same on 2 or more devices / computers. As soon as something changes on one computer, change (would it be changed content of a file, file renaming or deletion, etc.) should be propagated to all other computer(s) that want to keep the folder synchronized.Sync is available for a bunch of platforms, both desktop and mobile, which gives a good usage flexibility.[br][br] [b][span style=\'color: #E80000;\']Directions:[/span][/b][br] [b]/config[/b] : this path is where Bittorrent Sync will store it\'s configuration files. diff --git a/gfjardim/Madsonic.xml b/gfjardim/Madsonic.xml index 022dc91..e82af28 100755 --- a/gfjardim/Madsonic.xml +++ b/gfjardim/Madsonic.xml @@ -1,11 +1,11 @@ Madsonic - [b][u][span style=\'color: #E80000;\']Description[/span][/u][/b][br] -Madsonic is a fork of the Subsonic 4.x Server, Madsonic is a full replacement for your current Subsonic server!, Madsonic is designed for people who want more from the vanilla Subsonic features.[br][br] -[b][u][span style=\'color: #E80000;\']Configuration[/span][/u][/b][br] -[b]/config[/b] This is where madsonic will store it\'s configuration file, database and logs.[br] -[b]/media[/b] This is where madsonic will scan for media files. + +Madsonic is a fork of the Subsonic 4.x Server, Madsonic is a full replacement for your current Subsonic server!, Madsonic is designed for people who want more from the vanilla Subsonic features.[br][br] +[span style=\'color: #E80000;\'][b]Configuration[/b][/span] +[b]/config[/b] This is where madsonic will store it\'s configuration file, database and logs.[br] +[b]/media[/b] This is where madsonic will scan for media files. https://registry.hub.docker.com/u/gfjardim/madsonic/ gfjardim/madsonic diff --git a/gfjardim/Syncthing.xml b/gfjardim/Syncthing.xml index 993e1e1..713fdb0 100644 --- a/gfjardim/Syncthing.xml +++ b/gfjardim/Syncthing.xml @@ -2,7 +2,7 @@ Syncthing - [h3]Syncthing[/h3]Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.[br][br] + Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.[br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] [b]/config[/b] : set this path to where you wish Syncthing to store it's configuration.[br] From c7d3e3fd4ab32a5041a4a4f28e575252bb2f81a0 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Sun, 12 Apr 2015 12:16:50 -0300 Subject: [PATCH 13/68] Add support tag to needo's templates --- needo/CouchPotato.xml | 1 + needo/Deluge.xml | 1 + needo/MariaDB.xml | 1 + needo/NZBGet.xml | 1 + needo/NzbDrone.xml | 1 + needo/Plex Media Server.xml | 1 + needo/SABnzbd.xml | 1 + needo/SickBeard.xml | 1 + needo/SickRage.xml | 1 + needo/plexWatch.xml | 1 + 10 files changed, 10 insertions(+) diff --git a/needo/CouchPotato.xml b/needo/CouchPotato.xml index 833f600..90324e1 100644 --- a/needo/CouchPotato.xml +++ b/needo/CouchPotato.xml @@ -12,6 +12,7 @@ https://registry.hub.docker.com/u/needo/couchpotato/ https://github.com/needo37/couchpotato needo/couchpotato + http://lime-technology.com/forum/index.php?topic=33822.0 true false diff --git a/needo/Deluge.xml b/needo/Deluge.xml index aa19350..813e8d5 100644 --- a/needo/Deluge.xml +++ b/needo/Deluge.xml @@ -11,6 +11,7 @@ https://registry.hub.docker.com/u/needo/deluge/ https://github.com/needo37/deluge needo/deluge + http://lime-technology.com/forum/index.php?topic=33822.0 true false diff --git a/needo/MariaDB.xml b/needo/MariaDB.xml index 24a28c3..c47443b 100644 --- a/needo/MariaDB.xml +++ b/needo/MariaDB.xml @@ -9,6 +9,7 @@ https://registry.hub.docker.com/u/needo/mariadb https://github.com/needo37/mariadb/ needo/mariadb + http://lime-technology.com/forum/index.php?topic=33822.0 true false diff --git a/needo/NZBGet.xml b/needo/NZBGet.xml index 1dc82dc..447dc4c 100644 --- a/needo/NZBGet.xml +++ b/needo/NZBGet.xml @@ -11,6 +11,7 @@ https://registry.hub.docker.com/u/needo/nzbget/ https://github.com/needo37/nzbget needo/nzbget + http://lime-technology.com/forum/index.php?topic=33822.0 true false diff --git a/needo/NzbDrone.xml b/needo/NzbDrone.xml index e8410b9..cc21cef 100644 --- a/needo/NzbDrone.xml +++ b/needo/NzbDrone.xml @@ -11,6 +11,7 @@ https://registry.hub.docker.com/u/needo/nzbdrone/ https://github.com/needo37/nzbdrone needo/nzbdrone + http://lime-technology.com/forum/index.php?topic=33822.0 true false diff --git a/needo/Plex Media Server.xml b/needo/Plex Media Server.xml index 1ca9a7f..b6c0049 100644 --- a/needo/Plex Media Server.xml +++ b/needo/Plex Media Server.xml @@ -10,6 +10,7 @@ https://registry.hub.docker.com/u/needo/plex/ https://github.com/needo37/plex needo/plex + http://lime-technology.com/forum/index.php?topic=33822.0 true true diff --git a/needo/SABnzbd.xml b/needo/SABnzbd.xml index 95d235a..1d39653 100644 --- a/needo/SABnzbd.xml +++ b/needo/SABnzbd.xml @@ -10,6 +10,7 @@ https://registry.hub.docker.com/u/needo/sabnzbd/ https://github.com/needo37/sabnzbd needo/sabnzbd + http://lime-technology.com/forum/index.php?topic=33822.0 true false diff --git a/needo/SickBeard.xml b/needo/SickBeard.xml index fcadb15..04ec88c 100644 --- a/needo/SickBeard.xml +++ b/needo/SickBeard.xml @@ -12,6 +12,7 @@ https://registry.hub.docker.com/u/needo/sickbeard/ https://github.com/needo37/sickbeard needo/sickbeard + http://lime-technology.com/forum/index.php?topic=33822.0 true false diff --git a/needo/SickRage.xml b/needo/SickRage.xml index d83f8e7..fa1802b 100644 --- a/needo/SickRage.xml +++ b/needo/SickRage.xml @@ -12,6 +12,7 @@ https://registry.hub.docker.com/u/needo/sickrage/ https://github.com/needo37/sickrage needo/sickrage + http://lime-technology.com/forum/index.php?topic=33822.0 true false diff --git a/needo/plexWatch.xml b/needo/plexWatch.xml index cb0d624..ac9108e 100644 --- a/needo/plexWatch.xml +++ b/needo/plexWatch.xml @@ -10,6 +10,7 @@ https://registry.hub.docker.com/u/needo/plexwatch/ https://github.com/needo37/plexWatch needo/plexwatch + http://lime-technology.com/forum/index.php?topic=33822.0 true false From 13a5e57916a56a1b867938e6b909851355bd4a93 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Sun, 12 Apr 2015 18:06:05 -0300 Subject: [PATCH 14/68] Add Overview and Support to all templates Remove unsupported containers --- eroz/AirVideoServer.xml | 4 +++ gfjardim/BTSync.xml | 4 +++ gfjardim/CrashPlan.xml | 4 +++ gfjardim/Dropbox.xml | 4 +++ gfjardim/LogitechMediaServer.xml | 4 +++ gfjardim/Madsonic.xml | 14 +++++---- gfjardim/MediaBrowserServer.xml | 4 +++ gfjardim/NZBGet.xml | 5 ++++ gfjardim/Syncthing.xml | 4 +++ gfjardim/Transmission.xml | 8 ++++-- gfjardim/ownCloud.xml | 4 +++ gfjardim/pyLoad.xml | 4 +++ needo/CouchPotato.xml | 3 ++ needo/Deluge.xml | 3 ++ needo/MariaDB.xml | 3 ++ needo/NZBGet.xml | 3 ++ needo/NzbDrone.xml | 3 ++ needo/Plex Media Server.xml | 3 ++ needo/SABnzbd.xml | 3 ++ needo/SickBeard.xml | 3 ++ needo/SickRage.xml | 3 ++ needo/plexWatch.xml | 3 ++ unsupported/UniFi.xml | 49 -------------------------------- unsupported/XBMCServer.xml | 41 -------------------------- 24 files changed, 86 insertions(+), 97 deletions(-) delete mode 100644 unsupported/UniFi.xml delete mode 100644 unsupported/XBMCServer.xml diff --git a/eroz/AirVideoServer.xml b/eroz/AirVideoServer.xml index e645069..43cd389 100644 --- a/eroz/AirVideoServer.xml +++ b/eroz/AirVideoServer.xml @@ -1,6 +1,9 @@ AirVideoServer + + Air Video can stream videos in almost any format to your iPhone, iPad and iPod touch. You don't need to copy your videos to the device just to watch them. + Air Video can stream videos in almost any format to your iPhone, iPad and iPod touch. You don't need to copy your videos to the device just to watch them.[br][br] If the videos in your collection are not in format supported by iPhone or iPad, Air Video will convert them on fly. You don't need to wait until the entire video is converted. You can start watching it almost immediately![br][br] @@ -12,6 +15,7 @@ https://registry.hub.docker.com/u/eroz/airvideo/ https://github.com/rsanch1/airvideo eroz/airvideo + http://lime-technology.com/forum/index.php?topic=34053.0 true true diff --git a/gfjardim/BTSync.xml b/gfjardim/BTSync.xml index 118681c..049a765 100755 --- a/gfjardim/BTSync.xml +++ b/gfjardim/BTSync.xml @@ -1,6 +1,9 @@ BTSync + + BitTorrent Sync, or simply - Sync - is an application for data synchronization. Its primary goal is to keep designated folder content same on 2 or more devices / computers. As soon as something changes on one computer, change (would it be changed content of a file, file renaming or deletion, etc.) should be propagated to all other computer(s) that want to keep the folder synchronized.Sync is available for a bunch of platforms, both desktop and mobile, which gives a good usage flexibility. + BitTorrent Sync, or simply - Sync - is an application for data synchronization. Its primary goal is to keep designated folder content same on 2 or more devices / computers. As soon as something changes on one computer, change (would it be changed content of a file, file renaming or deletion, etc.) should be propagated to all other computer(s) that want to keep the folder synchronized.Sync is available for a bunch of platforms, both desktop and mobile, which gives a good usage flexibility.[br][br] [b][span style=\'color: #E80000;\']Directions:[/span][/b][br] @@ -8,6 +11,7 @@ https://registry.hub.docker.com/u/gfjardim/btsync/ gfjardim/btsync + http://lime-technology.com/forum/index.php?topic=39227.0 true false diff --git a/gfjardim/CrashPlan.xml b/gfjardim/CrashPlan.xml index ce0a1ea..fa67a13 100644 --- a/gfjardim/CrashPlan.xml +++ b/gfjardim/CrashPlan.xml @@ -1,6 +1,9 @@ CrashPlan + + With unlimited, set-it-and-get-at-it backup to multiple destinations, plus anywhere, anytime access to ALL your files, CrashPlan is the simplest, surest way to protect your digital life. + With unlimited, set-it-and-get-at-it backup to multiple destinations, plus anywhere, anytime access to ALL your files, CrashPlan is the simplest, surest way to protect your digital life.[br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] @@ -9,6 +12,7 @@ https://registry.hub.docker.com/u/gfjardim/crashplan/ https://github.com/gfjardim/docker-crashplan + http://lime-technology.com/forum/index.php?topic=33864.0 gfjardim/crashplan true true diff --git a/gfjardim/Dropbox.xml b/gfjardim/Dropbox.xml index da13930..bed726a 100644 --- a/gfjardim/Dropbox.xml +++ b/gfjardim/Dropbox.xml @@ -1,6 +1,9 @@ Dropbox + + Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily. Never email yourself a file again! + Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily. Never email yourself a file again![br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] @@ -10,6 +13,7 @@ https://registry.hub.docker.com/u/gfjardim/dropbox/ https://github.com/gfjardim/docker-dropbox + http://lime-technology.com/forum/index.php?topic=39227.0 gfjardim/dropbox true true diff --git a/gfjardim/LogitechMediaServer.xml b/gfjardim/LogitechMediaServer.xml index 7812a69..b8637e9 100755 --- a/gfjardim/LogitechMediaServer.xml +++ b/gfjardim/LogitechMediaServer.xml @@ -1,6 +1,9 @@ LogitechMediaServer + + Logitech Media Server (formerly SlimServer, SqueezeCenter and Squeezebox Server) is a streaming audio server supported by Logitech (formerly Slim Devices), developed in particular to support their Squeezebox range of digital audio receivers. + Logitech Media Server (formerly SlimServer, SqueezeCenter and Squeezebox Server) is a streaming audio server supported by Logitech (formerly Slim Devices), developed in particular to support their Squeezebox range of digital audio receivers.[br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] @@ -9,6 +12,7 @@ https://registry.hub.docker.com/u/gfjardim/logitechmediaserver/ gfjardim/logitechmediaserver + http://lime-technology.com/forum/index.php?topic=39227.0 true false diff --git a/gfjardim/Madsonic.xml b/gfjardim/Madsonic.xml index e82af28..e38244b 100755 --- a/gfjardim/Madsonic.xml +++ b/gfjardim/Madsonic.xml @@ -1,14 +1,18 @@ Madsonic + + Madsonic is a fork of the Subsonic 4.x Server, Madsonic is a full replacement for your current Subsonic server!, Madsonic is designed for people who want more from the vanilla Subsonic features. [b] This container is a fork of binhex, converted to use Phusion Base Image.[/b] + -Madsonic is a fork of the Subsonic 4.x Server, Madsonic is a full replacement for your current Subsonic server!, Madsonic is designed for people who want more from the vanilla Subsonic features.[br][br] -[span style=\'color: #E80000;\'][b]Configuration[/b][/span] -[b]/config[/b] This is where madsonic will store it\'s configuration file, database and logs.[br] -[b]/media[/b] This is where madsonic will scan for media files. - + Madsonic is a fork of the Subsonic 4.x Server, Madsonic is a full replacement for your current Subsonic server!, Madsonic is designed for people who want more from the vanilla Subsonic features.[br][br] + [span style=\'color: #E80000;\'][b]Configuration[/b][/span] + [b]/config[/b] This is where madsonic will store it\'s configuration file, database and logs.[br] + [b]/media[/b] This is where madsonic will scan for media files. + https://registry.hub.docker.com/u/gfjardim/madsonic/ gfjardim/madsonic + http://lime-technology.com/forum/index.php?topic=39227.0 true false diff --git a/gfjardim/MediaBrowserServer.xml b/gfjardim/MediaBrowserServer.xml index 178c603..b7c13a7 100755 --- a/gfjardim/MediaBrowserServer.xml +++ b/gfjardim/MediaBrowserServer.xml @@ -1,6 +1,9 @@ MediaBrowserServer + + Media Browser Server is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono.It features a REST-based api with built-in documention to facilitate client development. We also have client libraries for our api to enable rapid development. + Media Browser Server is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono.It features a REST-based api with built-in documention to facilitate client development. We also have client libraries for our api to enable rapid development.[br][br] [b][span style=\'color: #E80000;\']Directions:[/span][/b][br] @@ -10,6 +13,7 @@ https://registry.hub.docker.com/u/gfjardim/mediabrowser/ gfjardim/mediabrowser + http://lime-technology.com/forum/index.php?topic=39227.0 true false diff --git a/gfjardim/NZBGet.xml b/gfjardim/NZBGet.xml index 02ac565..ba9cdaa 100644 --- a/gfjardim/NZBGet.xml +++ b/gfjardim/NZBGet.xml @@ -1,6 +1,10 @@ NZBGet + + NZBGet is a cross-platform binary newsgrabber for nzb files, written in C++. It supports client/server mode, automatic par-check/-repair, web-interface, command-line interface, etc. NZBGet requires low system resources and runs great on routers, NAS-devices and media players. [br] + [b] This container is a fork of needo's NZBGet, and offer always updated versions of NZBget[/b] + NZBGet is a cross-platform binary newsgrabber for nzb files, written in C++. It supports client/server mode, automatic par-check/-repair, web-interface, command-line interface, etc. NZBGet requires low system resources and runs great on routers, NAS-devices and media players.[br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] @@ -11,6 +15,7 @@ https://registry.hub.docker.com/u/gfjardim/nzbget/ https://github.com/gfjardim/nzbget gfjardim/nzbget + http://lime-technology.com/forum/index.php?topic=39227.0 true false diff --git a/gfjardim/Syncthing.xml b/gfjardim/Syncthing.xml index 713fdb0..2eb88e0 100644 --- a/gfjardim/Syncthing.xml +++ b/gfjardim/Syncthing.xml @@ -1,6 +1,9 @@ Syncthing + + Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet. + Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.[br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] @@ -8,6 +11,7 @@ https://registry.hub.docker.com/u/gfjardim/syncthing/ gfjardim/syncthing + http://lime-technology.com/forum/index.php?topic=39227.0 true false diff --git a/gfjardim/Transmission.xml b/gfjardim/Transmission.xml index f6da498..acfc48a 100644 --- a/gfjardim/Transmission.xml +++ b/gfjardim/Transmission.xml @@ -1,15 +1,19 @@ Transmission + + Transmission is a BitTorrent client which features a simple interface on top of a cross-platform back-end. Transmission is free software licensed under the terms of the GNU General Public License (GPL), with parts under the MIT License. + - Transmission is a BitTorrent client which features a simple interface on top of a cross-platform back-end. Transmission is free software licensed under the terms of the GNU General Public License (GPL), with parts under the MIT License.[br][br] - [b][span style='color: #E80000;']Directions:[/span][/b][br] + Transmission is a BitTorrent client which features a simple interface on top of a cross-platform back-end. Transmission is free software licensed under the terms of the GNU General Public License (GPL), with parts under the MIT License.[br][br] + [b][span style='color: #E80000;']Directions:[/span][/b][br] [b]/config[/b] : in this path, Transmission will store it's configuration files.[br] [b]/downloads[/b] : in this path Transmission will store the downloaded files. https://registry.hub.docker.com/u/gfjardim/transmission/ https://github.com/gfjardim/docker-transmission gfjardim/transmission + http://lime-technology.com/forum/index.php?topic=39227.0 true false diff --git a/gfjardim/ownCloud.xml b/gfjardim/ownCloud.xml index 43abe55..0ad0ed3 100644 --- a/gfjardim/ownCloud.xml +++ b/gfjardim/ownCloud.xml @@ -1,6 +1,9 @@ ownCloud + + ownCloud gives you universal access to your files through a web interface or WebDAV. It also provides a platform to easily view and sync your contacts, calendars and bookmarks across all your devices and enables basic editing right on the web. + ownCloud gives you universal access to your files through a web interface or WebDAV. It also provides a platform to easily view and sync your contacts, calendars and bookmarks across all your devices and enables basic editing right on the web.[br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] @@ -9,6 +12,7 @@ https://registry.hub.docker.com/u/gfjardim/owncloud/ https://github.com/gfjardim/docker-owncloud + http://lime-technology.com/forum/index.php?topic=33891.0 gfjardim/owncloud true false diff --git a/gfjardim/pyLoad.xml b/gfjardim/pyLoad.xml index c12db6f..417b247 100644 --- a/gfjardim/pyLoad.xml +++ b/gfjardim/pyLoad.xml @@ -1,6 +1,9 @@ pyLoad + + pyLoad is a fast, lightweight and full featured download manager for many One-Click-Hoster, container formats like DLC, video sites or just plain http/ftp links. It aims for low hardware requirements and platform independence to be runnable on all kind of systems (desktop pc, netbook, NAS, router). Despite its strict restriction it is packed full of features just like webinterface, captcha recognition, unrar and much more. + pyLoad is a fast, lightweight and full featured download manager for many One-Click-Hoster, container formats like DLC, video sites or just plain http/ftp links. It aims for low hardware requirements and platform independence to be runnable on all kind of systems (desktop pc, netbook, NAS, router). Despite its strict restriction it is packed full of features just like webinterface, captcha recognition, unrar and much more.[br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] @@ -10,6 +13,7 @@ https://registry.hub.docker.com/u/gfjardim/pyload/ https://github.com/gfjardim/docker-pyload + http://lime-technology.com/forum/index.php?topic=39227.0 gfjardim/pyload true false diff --git a/needo/CouchPotato.xml b/needo/CouchPotato.xml index 90324e1..16297e3 100644 --- a/needo/CouchPotato.xml +++ b/needo/CouchPotato.xml @@ -1,6 +1,9 @@ CouchPotato + + CouchPotato (CP) is an automatic NZB and torrent downloader. You can keep a "movies I want"-list and it will search for NZBs/torrents of these movies every X hours. Once a movie is found, it will send it to SABnzbd or download the torrent to a specified directory. + CouchPotato (CP) is an automatic NZB and torrent downloader. You can keep a "movies I want"-list and it will search for NZBs/torrents of these movies every X hours. Once a movie is found, it will send it to SABnzbd or download the torrent to a specified directory.[br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] diff --git a/needo/Deluge.xml b/needo/Deluge.xml index 813e8d5..76b451c 100644 --- a/needo/Deluge.xml +++ b/needo/Deluge.xml @@ -1,6 +1,9 @@ Deluge + + Deluge is a full-featured ​BitTorrent client for Linux, OS X, Unix and Windows. It uses ​libtorrent in its backend and features multiple user-interfaces including: GTK+, web and console. It has been designed using the client server model with a daemon process that handles all the bittorrent activity. The Deluge daemon is able to run on headless machines with the user-interfaces being able to connect remotely from any platform. + Deluge is a full-featured ​BitTorrent client for Linux, OS X, Unix and Windows. It uses ​libtorrent in its backend and features multiple user-interfaces including: GTK+, web and console. It has been designed using the client server model with a daemon process that handles all the bittorrent activity. The Deluge daemon is able to run on headless machines with the user-interfaces being able to connect remotely from any platform.[br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] diff --git a/needo/MariaDB.xml b/needo/MariaDB.xml index c47443b..13970b0 100644 --- a/needo/MariaDB.xml +++ b/needo/MariaDB.xml @@ -1,6 +1,9 @@ MariaDB + + MariaDB is a drop-in replacement for MySQL. MariaDB strives to be the logical choice for database professionals looking for a robust, scalable, and reliable SQL server. To accomplish this, the MariaDB Foundation work closely and cooperatively with the larger community of users and developers in the true spirit of Free and open source software, and release software in a manner that balances predictability with reliability. + MariaDB is a drop-in replacement for MySQL. MariaDB strives to be the logical choice for database professionals looking for a robust, scalable, and reliable SQL server. To accomplish this, the MariaDB Foundation work closely and cooperatively with the larger community of users and developers in the true spirit of Free and open source software, and release software in a manner that balances predictability with reliability.[br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] diff --git a/needo/NZBGet.xml b/needo/NZBGet.xml index 447dc4c..7fb83c3 100644 --- a/needo/NZBGet.xml +++ b/needo/NZBGet.xml @@ -1,6 +1,9 @@ NZBGet + + NZBGet is a cross-platform binary newsgrabber for nzb files, written in C++. It supports client/server mode, automatic par-check/-repair, web-interface, command-line interface, etc. NZBGet requires low system resources and runs great on routers, NAS-devices and media players. + NZBGet is a cross-platform binary newsgrabber for nzb files, written in C++. It supports client/server mode, automatic par-check/-repair, web-interface, command-line interface, etc. NZBGet requires low system resources and runs great on routers, NAS-devices and media players.[br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] diff --git a/needo/NzbDrone.xml b/needo/NzbDrone.xml index cc21cef..e16c3f4 100644 --- a/needo/NzbDrone.xml +++ b/needo/NzbDrone.xml @@ -2,6 +2,9 @@ NzbDrone + + NZBDrone is a PVR for newsgroup users. It can monitor multiple RSS feeds for new episodes of your favourite shows and will grab, sorts and renames them. It can also be configured to automatically upgrade the quality of files already downloaded if a better quality format becomes available. + NZBDrone is a PVR for newsgroup users. It can monitor multiple RSS feeds for new episodes of your favourite shows and will grab, sorts and renames them. It can also be configured to automatically upgrade the quality of files already downloaded if a better quality format becomes available.[br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] [b]/config[/b] : set this path to where you wish NzbDrone to store it's configuration.[br] diff --git a/needo/Plex Media Server.xml b/needo/Plex Media Server.xml index b6c0049..ce8bf9a 100644 --- a/needo/Plex Media Server.xml +++ b/needo/Plex Media Server.xml @@ -1,6 +1,9 @@ PlexMediaServer + + The Plex Media Server enriches your life by organizing all your personal media, presenting it beautifully and streaming it to all of your devices. It's easy to use, it's awesome, and it's free! + The Plex Media Server enriches your life by organizing all your personal media, presenting it beautifully and streaming it to all of your devices. It's easy to use, it's awesome, and it's free![br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] diff --git a/needo/SABnzbd.xml b/needo/SABnzbd.xml index 1d39653..8c00f7c 100644 --- a/needo/SABnzbd.xml +++ b/needo/SABnzbd.xml @@ -1,6 +1,9 @@ SABnzbd + + SABnzbd is an Open Source Binary Newsreader written in Python. SABnzbd makes Usenet as simple and streamlined as possible by automating everything we can. All you have to do is add an .nzb. SABnzbd takes over from there, where it will be automatically downloaded, verified, repaired, extracted and filed away with zero human interaction. + SABnzbd is an Open Source Binary Newsreader written in Python. SABnzbd makes Usenet as simple and streamlined as possible by automating everything we can. All you have to do is add an .nzb. SABnzbd takes over from there, where it will be automatically downloaded, verified, repaired, extracted and filed away with zero human interaction.[br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] diff --git a/needo/SickBeard.xml b/needo/SickBeard.xml index 04ec88c..ac3c5c7 100644 --- a/needo/SickBeard.xml +++ b/needo/SickBeard.xml @@ -1,6 +1,9 @@ SickBeard + + Sick Beard is a PVR for newsgroup users (with limited torrent support). It watches for new episodes of your favorite shows and when they are posted it downloads them, sorts and renames them, and optionally generates metadata for them. It currently supports NZBs.org, NZBMatrix, NZBs'R'Us, Newzbin, Womble's Index, NZB.su, TVTorrents and EZRSS and retrieves show information from theTVDB.com and TVRage.com. + Sick Beard is a PVR for newsgroup users (with limited torrent support). It watches for new episodes of your favorite shows and when they are posted it downloads them, sorts and renames them, and optionally generates metadata for them. It currently supports NZBs.org, NZBMatrix, NZBs'R'Us, Newzbin, Womble's Index, NZB.su, TVTorrents and EZRSS and retrieves show information from theTVDB.com and TVRage.com.[br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] diff --git a/needo/SickRage.xml b/needo/SickRage.xml index fa1802b..2b51af1 100644 --- a/needo/SickRage.xml +++ b/needo/SickRage.xml @@ -1,6 +1,9 @@ SickRage + + SickRage is a Video File Manager for TV Shows, It watches for new episodes of your favorite shows and when they are posted it does its magic. SickRage is currently in beta release stage. There may be severe bugs in it and at any given time it may not work at all. + SickRage is a Video File Manager for TV Shows, It watches for new episodes of your favorite shows and when they are posted it does its magic. SickRage is currently in beta release stage. There may be severe bugs in it and at any given time it may not work at all.[br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] diff --git a/needo/plexWatch.xml b/needo/plexWatch.xml index ac9108e..9c6d7ff 100644 --- a/needo/plexWatch.xml +++ b/needo/plexWatch.xml @@ -1,6 +1,9 @@ plexWatch + + Notify and Log watched content on a Plex Media Server. + Notify and Log watched content on a Plex Media Server[br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] diff --git a/unsupported/UniFi.xml b/unsupported/UniFi.xml deleted file mode 100644 index d0daac5..0000000 --- a/unsupported/UniFi.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - UniFi - jasonrm/unifi - true - true - - - host - - - 8081 - 8081 - tcp - - - 8080 - 8080 - tcp - - - 8443 - 8443 - tcp - - - 8843 - 8843 - tcp - - - 8880 - 8880 - tcp - - - - - - /mnt/cache/appdata/unifi/ - /var/lib/unifi - rw - - - https://[IP]:[PORT:8443]/manage - http://i.imgur.com/r2TQcIC.png - http://i.imgur.com/r2TQcIC.png - - \ No newline at end of file diff --git a/unsupported/XBMCServer.xml b/unsupported/XBMCServer.xml deleted file mode 100644 index a441486..0000000 --- a/unsupported/XBMCServer.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - XBMCServer - - This will allow you to serve files through the XBMC UPnP Library to your UPnP client/players (such as Xbmc or Chromecast). Docker is used to compile and run the latest headless version of XBMC Gotham/Frodo. This also includes some custom patches that will fix crashes. See the FAQ section for details.[br][br] - [b][span style='color: #E80000;']Directions:[/span][/b][br] - [b]/mnt/user/appdata/XBMCServer[/b] : in this path, XBMC wil look for it's userdata. Please refer to the container Home Page to further instructions.[br][br] - [b][span style='color: #E80000;']Warning:[/span][/b] This package is NOT SUPPORTED by our community. - - https://registry.hub.docker.com/u/wernerb/docker-xbmc-server/ - https://github.com/wernerb/docker-xbmc-server/tree/gotham - wernerb/docker-xbmc-server:gotham - true - true - - - bridge - - - 9777 - 9777 - udp - - - 8089 - 8089 - tcp - - - - - - /mnt/user/appdata/XBMCServer - /opt/xbmc-server/portable_data - rw - - - http://[IP]:[PORT:8089]/ - http://i.imgur.com/zDFiZvV.png - http://i.imgur.com/YsnF7Qg.png - \ No newline at end of file From 8fa45968ca737100a2d68d6731e4bce7d591cdd0 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Mon, 13 Apr 2015 17:46:29 -0300 Subject: [PATCH 15/68] Update EMBY template --- gfjardim/MediaBrowserServer.xml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/gfjardim/MediaBrowserServer.xml b/gfjardim/MediaBrowserServer.xml index b7c13a7..f54d84e 100755 --- a/gfjardim/MediaBrowserServer.xml +++ b/gfjardim/MediaBrowserServer.xml @@ -2,7 +2,7 @@ MediaBrowserServer - Media Browser Server is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono.It features a REST-based api with built-in documention to facilitate client development. We also have client libraries for our api to enable rapid development. + EMBY (former Media Browser Server) is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono.It features a REST-based api with built-in documention to facilitate client development. We also have client libraries for our api to enable rapid development. Media Browser Server is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono.It features a REST-based api with built-in documention to facilitate client development. We also have client libraries for our api to enable rapid development.[br][br] @@ -19,7 +19,23 @@ host - + + + 8096 + 8096 + tcp + + + 7359 + 7359 + udp + + + 1900 + 1900 + udp + + From afa31eb8766bed3533926405707916d2be695d6a Mon Sep 17 00:00:00 2001 From: gfjardim Date: Mon, 13 Apr 2015 18:12:30 -0300 Subject: [PATCH 16/68] Rename MediaBrowser to Emby --- gfjardim/{MediaBrowserServer.xml => Emby.xml} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename gfjardim/{MediaBrowserServer.xml => Emby.xml} (83%) diff --git a/gfjardim/MediaBrowserServer.xml b/gfjardim/Emby.xml similarity index 83% rename from gfjardim/MediaBrowserServer.xml rename to gfjardim/Emby.xml index f54d84e..25918cc 100755 --- a/gfjardim/MediaBrowserServer.xml +++ b/gfjardim/Emby.xml @@ -1,11 +1,11 @@ - MediaBrowserServer + Emby - EMBY (former Media Browser Server) is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono.It features a REST-based api with built-in documention to facilitate client development. We also have client libraries for our api to enable rapid development. + Emby (former Media Browser Server) is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono.It features a REST-based api with built-in documention to facilitate client development. We also have client libraries for our api to enable rapid development. - Media Browser Server is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono.It features a REST-based api with built-in documention to facilitate client development. We also have client libraries for our api to enable rapid development.[br][br] + Emby (former Media Browser Server) is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono.It features a REST-based api with built-in documention to facilitate client development. We also have client libraries for our api to enable rapid development.[br][br] [b][span style=\'color: #E80000;\']Directions:[/span][/b][br] [b]/config[/b] : this path is used to store the configuration and the database files of Media Browser.[br] [b]/movies[/b] : set this path to where you store your movie files.[br] From 604861d85d5dec9fa784d55c665d71e59ddb84d2 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Mon, 13 Apr 2015 18:15:49 -0300 Subject: [PATCH 17/68] update emby --- gfjardim/Emby.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gfjardim/Emby.xml b/gfjardim/Emby.xml index 25918cc..d4378f4 100755 --- a/gfjardim/Emby.xml +++ b/gfjardim/Emby.xml @@ -39,7 +39,7 @@ - /mnt/user/appdata/MediaBrowserServer + /mnt/user/appdata/emby /config rw From 7646ba6de7ff9d0767eca13d0aaaf587c3fdf1f1 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Mon, 13 Apr 2015 18:33:09 -0300 Subject: [PATCH 18/68] Rename NZBDrone to Sonarr --- needo/{NzbDrone.xml => Sonarr.xml} | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename needo/{NzbDrone.xml => Sonarr.xml} (68%) diff --git a/needo/NzbDrone.xml b/needo/Sonarr.xml similarity index 68% rename from needo/NzbDrone.xml rename to needo/Sonarr.xml index e16c3f4..ed91d11 100644 --- a/needo/NzbDrone.xml +++ b/needo/Sonarr.xml @@ -1,11 +1,11 @@ - NzbDrone + Sonarr - NZBDrone is a PVR for newsgroup users. It can monitor multiple RSS feeds for new episodes of your favourite shows and will grab, sorts and renames them. It can also be configured to automatically upgrade the quality of files already downloaded if a better quality format becomes available. + Sonarr (former NZBDrone) is a PVR for newsgroup users. It can monitor multiple RSS feeds for new episodes of your favourite shows and will grab, sorts and renames them. It can also be configured to automatically upgrade the quality of files already downloaded if a better quality format becomes available. - NZBDrone is a PVR for newsgroup users. It can monitor multiple RSS feeds for new episodes of your favourite shows and will grab, sorts and renames them. It can also be configured to automatically upgrade the quality of files already downloaded if a better quality format becomes available.[br][br] + Sonarr (former NZBDrone) is a PVR for newsgroup users. It can monitor multiple RSS feeds for new episodes of your favourite shows and will grab, sorts and renames them. It can also be configured to automatically upgrade the quality of files already downloaded if a better quality format becomes available.[br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] [b]/config[/b] : set this path to where you wish NzbDrone to store it's configuration.[br] [b]/downloads[/b] : this path is used retrieve the downloaded files by your downloader application (e.g. SABnzbd or NZBGet)[br] @@ -30,7 +30,7 @@ - /mnt/user/appdata/NzbDrone/ + /mnt/user/appdata/sonarr/ /config rw From c695e8689b3a203650be2a6fb1d46c8ee97b63c7 Mon Sep 17 00:00:00 2001 From: HurricaneHernandez Date: Thu, 16 Apr 2015 11:46:14 -0600 Subject: [PATCH 19/68] Update Dropbox template, fixed paths added documentation about STATUS variable. --- gfjardim/Dropbox.xml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/gfjardim/Dropbox.xml b/gfjardim/Dropbox.xml index da13930..7b11239 100644 --- a/gfjardim/Dropbox.xml +++ b/gfjardim/Dropbox.xml @@ -4,8 +4,9 @@ Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily. Never email yourself a file again![br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] - [b]/config[/b] : in this path, Dropbox will store it's configuration files.[br] - [b]/dropbox[/b] : in this path, Dropbox wil store the user files. [br][br] + [b]/home/.dropbox[/b]: in this path, Dropbox will store it's configuration files.[br] + [b]/home/Dropbox[/b] : in this path, Dropbox wil store the user files. [br][br] + [b]STATUS[/b] : this environment variable is used determine whether system tray messages normally displayed in a desktop environment will get printed to the console. When set to 1 messages will be printed. [b][span style='color: #E80000;']Tip:[/span][/b] If it's the first time you install this container, an authorization link will be available in the logs. Please take a look. https://registry.hub.docker.com/u/gfjardim/dropbox/ @@ -13,7 +14,10 @@ gfjardim/dropbox true true - + + STATUS + 1 + host @@ -38,4 +42,4 @@ http://i.imgur.com/m9g2DiM.png http://i.imgur.com/eom5LCT.png - \ No newline at end of file + From 293f229cc2ffdf33ef1b3e0dca3c57b30f2afe38 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Sat, 25 Apr 2015 08:22:57 -0300 Subject: [PATCH 20/68] Add CrashPlan Desktop template --- gfjardim/CrashPlan Desktop.xml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 gfjardim/CrashPlan Desktop.xml diff --git a/gfjardim/CrashPlan Desktop.xml b/gfjardim/CrashPlan Desktop.xml new file mode 100644 index 0000000..3a9656d --- /dev/null +++ b/gfjardim/CrashPlan Desktop.xml @@ -0,0 +1,6 @@ + + + CrashPlan-Desktop + + This is a MATE desktop with CrashPlan Desktop GUI. [br][br] Disclaimer: this is a fork of the excellent work of SparklyBall's desktops. + \ No newline at end of file From 1dc43afb9836d28405354c2dc20df6d09fc19341 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Sat, 25 Apr 2015 08:23:45 -0300 Subject: [PATCH 21/68] bump --- gfjardim/CrashPlan Desktop.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gfjardim/CrashPlan Desktop.xml b/gfjardim/CrashPlan Desktop.xml index 3a9656d..953936f 100644 --- a/gfjardim/CrashPlan Desktop.xml +++ b/gfjardim/CrashPlan Desktop.xml @@ -3,4 +3,4 @@ CrashPlan-Desktop This is a MATE desktop with CrashPlan Desktop GUI. [br][br] Disclaimer: this is a fork of the excellent work of SparklyBall's desktops. - \ No newline at end of file + \ No newline at end of file From 25b3a19e777407fedb086a5073f21f4ab555d5c2 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Sat, 25 Apr 2015 08:24:01 -0300 Subject: [PATCH 22/68] bump --- gfjardim/CrashPlan Desktop.xml | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/gfjardim/CrashPlan Desktop.xml b/gfjardim/CrashPlan Desktop.xml index 953936f..fa7691c 100644 --- a/gfjardim/CrashPlan Desktop.xml +++ b/gfjardim/CrashPlan Desktop.xml @@ -3,4 +3,29 @@ CrashPlan-Desktop This is a MATE desktop with CrashPlan Desktop GUI. [br][br] Disclaimer: this is a fork of the excellent work of SparklyBall's desktops. - \ No newline at end of file + + + This is a MATE desktop with CrashPlan Desktop GUI. [br]User/password is ubuntu:PASSWD (case sensitive).[br][br] + [b]IMPORTANT:- You have to connect with a remote desktop connection to port 3389.[/b] + + https://registry.hub.docker.com/u/gfjardim/crashplan-desktop/ + gfjardim/crashplan-desktop + true + false + + + bridge + + + 3389 + 3389 + tcp + + + + + + + http://i.imgur.com/F5ckGpm.png + + \ No newline at end of file From a4ae011ff1cc026216a67e579c707e4fd9ebc393 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Sat, 25 Apr 2015 08:56:55 -0300 Subject: [PATCH 23/68] Update Crashplan Desktop template --- gfjardim/CrashPlan Desktop.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gfjardim/CrashPlan Desktop.xml b/gfjardim/CrashPlan Desktop.xml index fa7691c..cbfb979 100644 --- a/gfjardim/CrashPlan Desktop.xml +++ b/gfjardim/CrashPlan Desktop.xml @@ -5,8 +5,9 @@ This is a MATE desktop with CrashPlan Desktop GUI. [br][br] Disclaimer: this is a fork of the excellent work of SparklyBall's desktops. - This is a MATE desktop with CrashPlan Desktop GUI. [br]User/password is ubuntu:PASSWD (case sensitive).[br][br] - [b]IMPORTANT:- You have to connect with a remote desktop connection to port 3389.[/b] + This is a MATE desktop with CrashPlan Desktop GUI. [br][br] + User/password is [b]ubuntu:PASSWD[/b] (case sensitive).[br][br] + [b]IMPORTANT:-You have to connect with a remote desktop connection to port 3389.[/b] https://registry.hub.docker.com/u/gfjardim/crashplan-desktop/ gfjardim/crashplan-desktop From ab43422bfd556223f277d7544d7b422f5e4d9f49 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Tue, 28 Apr 2015 22:04:42 -0300 Subject: [PATCH 24/68] remove mediabrowser --- .gitignore | 4 ++++ gfjardim/Emby.xml | 61 ----------------------------------------------- 2 files changed, 4 insertions(+), 61 deletions(-) create mode 100644 .gitignore delete mode 100755 gfjardim/Emby.xml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..924bd46 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ + +.sync/IgnoreList + +.sync/StreamsList diff --git a/gfjardim/Emby.xml b/gfjardim/Emby.xml deleted file mode 100755 index d4378f4..0000000 --- a/gfjardim/Emby.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - Emby - - Emby (former Media Browser Server) is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono.It features a REST-based api with built-in documention to facilitate client development. We also have client libraries for our api to enable rapid development. - - - Emby (former Media Browser Server) is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono.It features a REST-based api with built-in documention to facilitate client development. We also have client libraries for our api to enable rapid development.[br][br] - [b][span style=\'color: #E80000;\']Directions:[/span][/b][br] - [b]/config[/b] : this path is used to store the configuration and the database files of Media Browser.[br] - [b]/movies[/b] : set this path to where you store your movie files.[br] - [b]/tv[/b] : set this path to where you store your tv shows files. - - https://registry.hub.docker.com/u/gfjardim/mediabrowser/ - gfjardim/mediabrowser - http://lime-technology.com/forum/index.php?topic=39227.0 - true - false - - - host - - - 8096 - 8096 - tcp - - - 7359 - 7359 - udp - - - 1900 - 1900 - udp - - - - - - /mnt/user/appdata/emby - /config - rw - - - - /movies - rw - - - - /tv - rw - - - - http://[IP]:[PORT:8096]/mediabrowser - http://i.imgur.com/NGb7TN5.png - http://i.imgur.com/PaCUMqS.png - From a88b75351e9dffbdb0508e1af93a769aba7f0735 Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 07:51:27 -0400 Subject: [PATCH 25/68] Update AirVideoServer.xml Categorization of containers --- eroz/AirVideoServer.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/eroz/AirVideoServer.xml b/eroz/AirVideoServer.xml index 43cd389..f2671be 100644 --- a/eroz/AirVideoServer.xml +++ b/eroz/AirVideoServer.xml @@ -1,5 +1,7 @@ + False +MediaServer:Video AirVideoServer Air Video can stream videos in almost any format to your iPhone, iPad and iPod touch. You don't need to copy your videos to the device just to watch them. @@ -52,4 +54,4 @@ http://inmethod.com/airvideo/index.html http://i.imgur.com/LNKFUhC.png - \ No newline at end of file + From b5d72404ea2d66d4adce0d9bf23a8d3d42929839 Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 07:52:47 -0400 Subject: [PATCH 26/68] Update CouchPotato.xml --- needo/CouchPotato.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/needo/CouchPotato.xml b/needo/CouchPotato.xml index 16297e3..ba64834 100644 --- a/needo/CouchPotato.xml +++ b/needo/CouchPotato.xml @@ -1,5 +1,7 @@ + False +Downloaders: MediaServer:Video CouchPotato CouchPotato (CP) is an automatic NZB and torrent downloader. You can keep a "movies I want"-list and it will search for NZBs/torrents of these movies every X hours. Once a movie is found, it will send it to SABnzbd or download the torrent to a specified directory. From 8c4154e8b25ce86343ff5713c5bb385e111c0f12 Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 07:53:43 -0400 Subject: [PATCH 27/68] Update Deluge.xml --- needo/Deluge.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/needo/Deluge.xml b/needo/Deluge.xml index 76b451c..83a446e 100644 --- a/needo/Deluge.xml +++ b/needo/Deluge.xml @@ -1,5 +1,7 @@ + False +Downloaders: Deluge Deluge is a full-featured ​BitTorrent client for Linux, OS X, Unix and Windows. It uses ​libtorrent in its backend and features multiple user-interfaces including: GTK+, web and console. It has been designed using the client server model with a daemon process that handles all the bittorrent activity. The Deluge daemon is able to run on headless machines with the user-interfaces being able to connect remotely from any platform. From d71c32350f4893e5c928f08400b4fa625a4df4d1 Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 07:55:14 -0400 Subject: [PATCH 28/68] Update MariaDB.xml --- needo/MariaDB.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/needo/MariaDB.xml b/needo/MariaDB.xml index 13970b0..6bff7e1 100644 --- a/needo/MariaDB.xml +++ b/needo/MariaDB.xml @@ -1,5 +1,7 @@ +False +Productivity: Tools: MariaDB MariaDB is a drop-in replacement for MySQL. MariaDB strives to be the logical choice for database professionals looking for a robust, scalable, and reliable SQL server. To accomplish this, the MariaDB Foundation work closely and cooperatively with the larger community of users and developers in the true spirit of Free and open source software, and release software in a manner that balances predictability with reliability. From cfaa2771a5ac962c6941acf92cd4fae5be158492 Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 07:55:49 -0400 Subject: [PATCH 29/68] Update NZBGet.xml --- needo/NZBGet.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/needo/NZBGet.xml b/needo/NZBGet.xml index 7fb83c3..81db95c 100644 --- a/needo/NZBGet.xml +++ b/needo/NZBGet.xml @@ -1,5 +1,7 @@ + False +Downloaders: NZBGet NZBGet is a cross-platform binary newsgrabber for nzb files, written in C++. It supports client/server mode, automatic par-check/-repair, web-interface, command-line interface, etc. NZBGet requires low system resources and runs great on routers, NAS-devices and media players. From 6af35120cbfb276cbb44bbbcc3545d44d806817e Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 07:56:39 -0400 Subject: [PATCH 30/68] Update Plex Media Server.xml --- needo/Plex Media Server.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/needo/Plex Media Server.xml b/needo/Plex Media Server.xml index ce8bf9a..0aac1eb 100644 --- a/needo/Plex Media Server.xml +++ b/needo/Plex Media Server.xml @@ -1,5 +1,7 @@ + False +MediaApp:Video MediaApp:Music MediaApp:Photos MediaServer:Video MediaServer:Music MediaServer:Photos PlexMediaServer The Plex Media Server enriches your life by organizing all your personal media, presenting it beautifully and streaming it to all of your devices. It's easy to use, it's awesome, and it's free! From 65135e38353268143af15a06e5b53e0df56ec39e Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 07:57:38 -0400 Subject: [PATCH 31/68] Update SABnzbd.xml --- needo/SABnzbd.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/needo/SABnzbd.xml b/needo/SABnzbd.xml index 8c00f7c..28b72f7 100644 --- a/needo/SABnzbd.xml +++ b/needo/SABnzbd.xml @@ -1,5 +1,7 @@ + False +Downloaders: SABnzbd SABnzbd is an Open Source Binary Newsreader written in Python. SABnzbd makes Usenet as simple and streamlined as possible by automating everything we can. All you have to do is add an .nzb. SABnzbd takes over from there, where it will be automatically downloaded, verified, repaired, extracted and filed away with zero human interaction. From bb3c415c88f40d714319d8a098a14de65ebfca9a Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 07:58:12 -0400 Subject: [PATCH 32/68] Update SickBeard.xml --- needo/SickBeard.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/needo/SickBeard.xml b/needo/SickBeard.xml index ac3c5c7..f73cdd9 100644 --- a/needo/SickBeard.xml +++ b/needo/SickBeard.xml @@ -1,5 +1,7 @@ + False +Downloaders: MediaApp:Video SickBeard Sick Beard is a PVR for newsgroup users (with limited torrent support). It watches for new episodes of your favorite shows and when they are posted it downloads them, sorts and renames them, and optionally generates metadata for them. It currently supports NZBs.org, NZBMatrix, NZBs'R'Us, Newzbin, Womble's Index, NZB.su, TVTorrents and EZRSS and retrieves show information from theTVDB.com and TVRage.com. From f8437e2569173f9a99a153ec3659a7772d8b2b52 Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 07:58:42 -0400 Subject: [PATCH 33/68] Update SickBeard.xml --- needo/SickBeard.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/needo/SickBeard.xml b/needo/SickBeard.xml index ac3c5c7..f73cdd9 100644 --- a/needo/SickBeard.xml +++ b/needo/SickBeard.xml @@ -1,5 +1,7 @@ + False +Downloaders: MediaApp:Video SickBeard Sick Beard is a PVR for newsgroup users (with limited torrent support). It watches for new episodes of your favorite shows and when they are posted it downloads them, sorts and renames them, and optionally generates metadata for them. It currently supports NZBs.org, NZBMatrix, NZBs'R'Us, Newzbin, Womble's Index, NZB.su, TVTorrents and EZRSS and retrieves show information from theTVDB.com and TVRage.com. From e49e71276602cec732b577aa28b170fdb1eb5e9c Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 07:59:08 -0400 Subject: [PATCH 34/68] Update SickRage.xml --- needo/SickRage.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/needo/SickRage.xml b/needo/SickRage.xml index 2b51af1..342a304 100644 --- a/needo/SickRage.xml +++ b/needo/SickRage.xml @@ -1,5 +1,7 @@ + False +Downloaders: MediaApp:Video SickRage SickRage is a Video File Manager for TV Shows, It watches for new episodes of your favorite shows and when they are posted it does its magic. SickRage is currently in beta release stage. There may be severe bugs in it and at any given time it may not work at all. From 890e94d4dda1239e8e2463f797284bece33bb181 Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 07:59:32 -0400 Subject: [PATCH 35/68] Update Sonarr.xml --- needo/Sonarr.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/needo/Sonarr.xml b/needo/Sonarr.xml index ed91d11..18162bc 100644 --- a/needo/Sonarr.xml +++ b/needo/Sonarr.xml @@ -1,5 +1,7 @@ + False +Downloaders: MediaApp:Video Sonarr @@ -48,4 +50,4 @@ http://[IP]:[PORT:8989]/ http://i.imgur.com/rsb80Zk.png http://i.imgur.com/CIXYh6A.png - \ No newline at end of file + From 08a9ae07c202fce71a3f507a8aac3fa31dd36413 Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 08:00:16 -0400 Subject: [PATCH 36/68] Update plexWatch.xml --- needo/plexWatch.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/needo/plexWatch.xml b/needo/plexWatch.xml index 9c6d7ff..64f99d3 100644 --- a/needo/plexWatch.xml +++ b/needo/plexWatch.xml @@ -1,5 +1,7 @@ + False +MediaApp:Video plexWatch Notify and Log watched content on a Plex Media Server. From 65879940f94e8f3919292b2c508afdd0e1d449b2 Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 08:02:12 -0400 Subject: [PATCH 37/68] Update BTSync.xml --- gfjardim/BTSync.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gfjardim/BTSync.xml b/gfjardim/BTSync.xml index 049a765..016f825 100755 --- a/gfjardim/BTSync.xml +++ b/gfjardim/BTSync.xml @@ -1,5 +1,7 @@ + False +Cloud: BTSync BitTorrent Sync, or simply - Sync - is an application for data synchronization. Its primary goal is to keep designated folder content same on 2 or more devices / computers. As soon as something changes on one computer, change (would it be changed content of a file, file renaming or deletion, etc.) should be propagated to all other computer(s) that want to keep the folder synchronized.Sync is available for a bunch of platforms, both desktop and mobile, which gives a good usage flexibility. From 40e9f9070ba5cf378d9f0aeaca733cb3d0d4600b Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 08:02:43 -0400 Subject: [PATCH 38/68] Update CrashPlan Desktop.xml --- gfjardim/CrashPlan Desktop.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gfjardim/CrashPlan Desktop.xml b/gfjardim/CrashPlan Desktop.xml index cbfb979..90c8448 100644 --- a/gfjardim/CrashPlan Desktop.xml +++ b/gfjardim/CrashPlan Desktop.xml @@ -1,5 +1,7 @@ + False +Backup: CrashPlan-Desktop This is a MATE desktop with CrashPlan Desktop GUI. [br][br] Disclaimer: this is a fork of the excellent work of SparklyBall's desktops. @@ -29,4 +31,4 @@ http://i.imgur.com/F5ckGpm.png - \ No newline at end of file + From 4659c9a1f4483ac59b33eea00b764fc7effd5493 Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 08:03:10 -0400 Subject: [PATCH 39/68] Update CrashPlan.xml --- gfjardim/CrashPlan.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gfjardim/CrashPlan.xml b/gfjardim/CrashPlan.xml index fa67a13..21dd5e3 100644 --- a/gfjardim/CrashPlan.xml +++ b/gfjardim/CrashPlan.xml @@ -1,5 +1,7 @@ + False +Backup: CrashPlan With unlimited, set-it-and-get-at-it backup to multiple destinations, plus anywhere, anytime access to ALL your files, CrashPlan is the simplest, surest way to protect your digital life. @@ -36,4 +38,4 @@ http://www.code42.com/crashplan/ http://i.imgur.com/mAdH6Zu.png http://i.imgur.com/F5ckGpm.png - \ No newline at end of file + From 1d49d79f86b9a603d0c4897d93ff4d3479196780 Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 08:03:47 -0400 Subject: [PATCH 40/68] Update Dropbox.xml --- gfjardim/Dropbox.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gfjardim/Dropbox.xml b/gfjardim/Dropbox.xml index e9f26b2..aed7dd9 100644 --- a/gfjardim/Dropbox.xml +++ b/gfjardim/Dropbox.xml @@ -1,5 +1,7 @@ + False +Cloud: Dropbox Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily. Never email yourself a file again! From 186129ff23829102a5601ee99facb4239bd822d6 Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 08:04:52 -0400 Subject: [PATCH 41/68] Update LogitechMediaServer.xml --- gfjardim/LogitechMediaServer.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gfjardim/LogitechMediaServer.xml b/gfjardim/LogitechMediaServer.xml index b8637e9..0ab72ea 100755 --- a/gfjardim/LogitechMediaServer.xml +++ b/gfjardim/LogitechMediaServer.xml @@ -1,5 +1,7 @@ +False +MediaServer:Music LogitechMediaServer Logitech Media Server (formerly SlimServer, SqueezeCenter and Squeezebox Server) is a streaming audio server supported by Logitech (formerly Slim Devices), developed in particular to support their Squeezebox range of digital audio receivers. From 9dff449736c8f52eec20f5fcc4f94d39eee2c7cb Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 08:06:38 -0400 Subject: [PATCH 42/68] Update NZBGet.xml --- gfjardim/NZBGet.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gfjardim/NZBGet.xml b/gfjardim/NZBGet.xml index ba9cdaa..b6f6b3c 100644 --- a/gfjardim/NZBGet.xml +++ b/gfjardim/NZBGet.xml @@ -1,5 +1,7 @@ + False +Downloaders: NZBGet NZBGet is a cross-platform binary newsgrabber for nzb files, written in C++. It supports client/server mode, automatic par-check/-repair, web-interface, command-line interface, etc. NZBGet requires low system resources and runs great on routers, NAS-devices and media players. [br] @@ -44,4 +46,4 @@ http://[IP]:[PORT:6789]/ http://i.imgur.com/KHZAlJn.png http://i.imgur.com/3zSSB3o.png - \ No newline at end of file + From 15f9c14b774162ae3c2a22e96f6c0af3d353b0cc Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 08:07:09 -0400 Subject: [PATCH 43/68] Update Syncthing.xml --- gfjardim/Syncthing.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gfjardim/Syncthing.xml b/gfjardim/Syncthing.xml index 2eb88e0..3c4b3b3 100644 --- a/gfjardim/Syncthing.xml +++ b/gfjardim/Syncthing.xml @@ -1,5 +1,7 @@ + False +Cloud: Syncthing Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet. @@ -46,4 +48,4 @@ https://[IP]:[PORT:8080]/ http://i.imgur.com/THkgyoC.png http://i.imgur.com/xTw0Ci8.png - \ No newline at end of file + From 29f6e91c52a333fc399b694d06baa82caa0b9914 Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 08:08:13 -0400 Subject: [PATCH 44/68] Update Transmission.xml --- gfjardim/Transmission.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gfjardim/Transmission.xml b/gfjardim/Transmission.xml index acfc48a..e9da16e 100644 --- a/gfjardim/Transmission.xml +++ b/gfjardim/Transmission.xml @@ -1,5 +1,7 @@ + False +Downloaders: Transmission Transmission is a BitTorrent client which features a simple interface on top of a cross-platform back-end. Transmission is free software licensed under the terms of the GNU General Public License (GPL), with parts under the MIT License. @@ -56,4 +58,4 @@ http://[IP]:[PORT:9091]/ http://i.imgur.com/uFgAuT5.png http://i.imgur.com/tkCKanM.png - \ No newline at end of file + From 719b4710afd6a493ac21b764e9e819e8b4c8b1ca Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 30 May 2015 08:08:38 -0400 Subject: [PATCH 45/68] Update ownCloud.xml --- gfjardim/ownCloud.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gfjardim/ownCloud.xml b/gfjardim/ownCloud.xml index 0ad0ed3..6f9e454 100644 --- a/gfjardim/ownCloud.xml +++ b/gfjardim/ownCloud.xml @@ -1,5 +1,7 @@ + False +Cloud: ownCloud ownCloud gives you universal access to your files through a web interface or WebDAV. It also provides a platform to easily view and sync your contacts, calendars and bookmarks across all your devices and enables basic editing right on the web. From 43bda2f88c1aa11e506d658331f1b7e39d6dae57 Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Fri, 12 Jun 2015 20:09:36 -0400 Subject: [PATCH 46/68] Update Madsonic.xml Looks like I missed this one --- gfjardim/Madsonic.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gfjardim/Madsonic.xml b/gfjardim/Madsonic.xml index e38244b..2208861 100755 --- a/gfjardim/Madsonic.xml +++ b/gfjardim/Madsonic.xml @@ -1,5 +1,7 @@ + False +MediaServer:Music Madsonic Madsonic is a fork of the Subsonic 4.x Server, Madsonic is a full replacement for your current Subsonic server!, Madsonic is designed for people who want more from the vanilla Subsonic features. [b] This container is a fork of binhex, converted to use Phusion Base Image.[/b] From 9a2cea6a347a69ffa08c0254ecb44d7af457c416 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Thu, 18 Jun 2015 16:09:02 -0300 Subject: [PATCH 47/68] Add CUPS template --- gfjardim/CUPS.xml | 64 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100755 gfjardim/CUPS.xml diff --git a/gfjardim/CUPS.xml b/gfjardim/CUPS.xml new file mode 100755 index 0000000..f5dd513 --- /dev/null +++ b/gfjardim/CUPS.xml @@ -0,0 +1,64 @@ + + + CUPS + + CUPS is the standards-based, open source printing system developed by Apple Inc. for OS X® and other UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers.[br][br] + [b]This container has support for AirPrint and for Google CloudPrint.[/b][br][br] + [b][span style=\'color: #E80000;\']Directions:[/span][/b][br] + [b][span style=\'color: #0088CC;\']Paths:[/span][/b][br] + [b]/config :[/b] set this path to where you wish CUPS to store it\'s configuration.[br][br] + [b][span style=\'color: #0088CC;\']Variables:[/span][/b][br] + [b]CUPS_USER_ADMIN :[/b] choose the username used to admin CUPS (default [b]admin[/b]).[br] + [b]CUPS_USER_PASSWORD :[/b] choose the password used to admin CUPS (default [b]pass[/b]).[br] + [b]CLOUD_PRINT_EMAIL :[/b] set the e-mail you use to login on your Google account (empty e-mail will disable CloudPrint).[br] + [b]CLOUD_PRINT_PASS :[/b] set the password you use to login on your Google account. If you use two-step authentication, you must use an app password which can be found [a href=\'https://security.google.com/settings/security/apppasswords\'] here[/a]. + https://registry.hub.docker.com/u/gfjardim/cups/ + gfjardim/cups + true + true + False + Productivity: Tools: + + CUPS is the standards-based, open source printing system developed by Apple Inc. for OS X® and other UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers. + + + + CUPS_USER_ADMINCUPS_USER_ADMIN + admin + + + CUPS_USER_PASSWORD + pass + + + CLOUD_PRINT_EMAIL + + + + CLOUD_PRINT_PASS + + + + + host + + + 631 + 631 + tcp + + + + + + /mnt/user/appdata/cups + /config + rw + + + + https://[IP]:[PORT:631]/ + + https://raw.githubusercontent.com/gfjardim/docker-containers/images/cups.png + -v /dev:/dev + From f62faa5fa1f2084bcb611a8fcd5d82722950f08a Mon Sep 17 00:00:00 2001 From: gfjardim Date: Thu, 18 Jun 2015 16:13:55 -0300 Subject: [PATCH 48/68] Update CUPS template --- gfjardim/CUPS.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gfjardim/CUPS.xml b/gfjardim/CUPS.xml index f5dd513..aca3229 100755 --- a/gfjardim/CUPS.xml +++ b/gfjardim/CUPS.xml @@ -11,7 +11,7 @@ [b]CUPS_USER_ADMIN :[/b] choose the username used to admin CUPS (default [b]admin[/b]).[br] [b]CUPS_USER_PASSWORD :[/b] choose the password used to admin CUPS (default [b]pass[/b]).[br] [b]CLOUD_PRINT_EMAIL :[/b] set the e-mail you use to login on your Google account (empty e-mail will disable CloudPrint).[br] - [b]CLOUD_PRINT_PASS :[/b] set the password you use to login on your Google account. If you use two-step authentication, you must use an app password which can be found [a href=\'https://security.google.com/settings/security/apppasswords\'] here[/a]. + [b]CLOUD_PRINT_PASS :[/b] set the password you use to login on your Google account. If you use two-step authentication, you must use an app password which can be found [a href=\'https://security.google.com/settings/security/apppasswords\' target='_blank'] here[/a]. https://registry.hub.docker.com/u/gfjardim/cups/ gfjardim/cups true From bf45757aa54f2d3e6398193f1bb4ed0697235af9 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Thu, 18 Jun 2015 18:51:20 -0300 Subject: [PATCH 49/68] update CUPS template --- gfjardim/CUPS.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gfjardim/CUPS.xml b/gfjardim/CUPS.xml index aca3229..2c76fff 100755 --- a/gfjardim/CUPS.xml +++ b/gfjardim/CUPS.xml @@ -23,7 +23,7 @@ - CUPS_USER_ADMINCUPS_USER_ADMIN + CUPS_USER_ADMIN admin @@ -59,6 +59,6 @@ https://[IP]:[PORT:631]/ - https://raw.githubusercontent.com/gfjardim/docker-containers/images/cups.png + http://i.imgur.com/8RCRnCu.png -v /dev:/dev From 49bd87dac229c7a32c4327b30a7c2cb27ff63bd4 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Thu, 18 Jun 2015 20:43:40 -0300 Subject: [PATCH 50/68] Set CUPS to beta --- gfjardim/CUPS.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gfjardim/CUPS.xml b/gfjardim/CUPS.xml index 2c76fff..db2107f 100755 --- a/gfjardim/CUPS.xml +++ b/gfjardim/CUPS.xml @@ -16,7 +16,7 @@ gfjardim/cups true true - False + True Productivity: Tools: CUPS is the standards-based, open source printing system developed by Apple Inc. for OS X® and other UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers. From 7e3df8c57bb7437225a53c2f4c7a69da6337f83e Mon Sep 17 00:00:00 2001 From: gfjardim Date: Fri, 19 Jun 2015 00:22:01 -0300 Subject: [PATCH 51/68] Update CUPS template --- gfjardim/CUPS.xml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/gfjardim/CUPS.xml b/gfjardim/CUPS.xml index db2107f..fcf4c0c 100755 --- a/gfjardim/CUPS.xml +++ b/gfjardim/CUPS.xml @@ -30,14 +30,6 @@ CUPS_USER_PASSWORD pass - - CLOUD_PRINT_EMAIL - - - - CLOUD_PRINT_PASS - - host From c5a8f8c19e3754420dc5cab6478da8106ac0efe3 Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Fri, 19 Jun 2015 11:05:19 -0400 Subject: [PATCH 52/68] Added entry --- gfjardim/CUPS.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/gfjardim/CUPS.xml b/gfjardim/CUPS.xml index fcf4c0c..80ebaba 100755 --- a/gfjardim/CUPS.xml +++ b/gfjardim/CUPS.xml @@ -16,6 +16,7 @@ gfjardim/cups true true + 2015-06-19 True Productivity: Tools: From 56c5b38c9511f463755a006a8afbc0cf0e9df7a4 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Fri, 19 Jun 2015 20:30:13 -0300 Subject: [PATCH 53/68] Update CUPS template --- gfjardim/CUPS.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gfjardim/CUPS.xml b/gfjardim/CUPS.xml index 80ebaba..7c8f78d 100755 --- a/gfjardim/CUPS.xml +++ b/gfjardim/CUPS.xml @@ -53,5 +53,5 @@ https://[IP]:[PORT:631]/ http://i.imgur.com/8RCRnCu.png - -v /dev:/dev + -v /dev:/dev -v /etc/avahi/services:/avahi From 6d616228f770734282e911e5365e332f461cb5e9 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Fri, 17 Jul 2015 08:25:26 -0300 Subject: [PATCH 54/68] Update CP-Desktop --- gfjardim/CrashPlan Desktop.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gfjardim/CrashPlan Desktop.xml b/gfjardim/CrashPlan Desktop.xml index 90c8448..4f7e8e4 100644 --- a/gfjardim/CrashPlan Desktop.xml +++ b/gfjardim/CrashPlan Desktop.xml @@ -30,5 +30,5 @@ http://i.imgur.com/F5ckGpm.png - + --volumes-from CrashPlan From 605c01efa2bb84ae9e830b0ccb717d8524723b41 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Tue, 11 Aug 2015 10:08:51 -0300 Subject: [PATCH 55/68] Update some templates as test. --- gfjardim/BTSync.xml | 45 +++++++++++++++++++++--------------------- gfjardim/CrashPlan.xml | 38 +++++++++++++++++------------------ 2 files changed, 41 insertions(+), 42 deletions(-) diff --git a/gfjardim/BTSync.xml b/gfjardim/BTSync.xml index 016f825..0955ec5 100755 --- a/gfjardim/BTSync.xml +++ b/gfjardim/BTSync.xml @@ -1,37 +1,37 @@ - - - False -Cloud: + + BTSync - - BitTorrent Sync, or simply - Sync - is an application for data synchronization. Its primary goal is to keep designated folder content same on 2 or more devices / computers. As soon as something changes on one computer, change (would it be changed content of a file, file renaming or deletion, etc.) should be propagated to all other computer(s) that want to keep the folder synchronized.Sync is available for a bunch of platforms, both desktop and mobile, which gives a good usage flexibility. - + False + gfjardim/btsync + https://registry.hub.docker.com/u/gfjardim/btsync/ + bridge + false + + Cloud: + BitTorrent Sync, or simply - Sync - is an application for data synchronization. Its primary goal is to keep designated folder content same on 2 or more devices / computers. As soon as something changes on one computer, change (would it be changed content of a file, file renaming or deletion, etc.) should be propagated to all other computer(s) that want to keep the folder synchronized.Sync is available for a bunch of platforms, both desktop and mobile, which gives a good usage flexibility. + http://[IP]:[PORT:8888]/ + http://i.imgur.com/GDiNxzu.png + BitTorrent Sync, or simply - Sync - is an application for data synchronization. Its primary goal is to keep designated folder content same on 2 or more devices / computers. As soon as something changes on one computer, change (would it be changed content of a file, file renaming or deletion, etc.) should be propagated to all other computer(s) that want to keep the folder synchronized.Sync is available for a bunch of platforms, both desktop and mobile, which gives a good usage flexibility.[br][br] [b][span style=\'color: #E80000;\']Directions:[/span][/b][br] [b]/config[/b] : this path is where Bittorrent Sync will store it\'s configuration files. - https://registry.hub.docker.com/u/gfjardim/btsync/ - gfjardim/btsync - http://lime-technology.com/forum/index.php?topic=39227.0 - true - false - bridge - 8888 + 8888 tcp - 5555 + 5555 tcp - 3838 + 3838 udp @@ -39,13 +39,14 @@ - /mnt/user/appdata/BTSync + /config rw - - http://[IP]:[PORT:8888]/ - http://i.imgur.com/HHfDnLB.png - http://i.imgur.com/GDiNxzu.png - + + + + + + \ No newline at end of file diff --git a/gfjardim/CrashPlan.xml b/gfjardim/CrashPlan.xml index 21dd5e3..2c03fdf 100644 --- a/gfjardim/CrashPlan.xml +++ b/gfjardim/CrashPlan.xml @@ -1,41 +1,39 @@ - - - False -Backup: + + CrashPlan - - With unlimited, set-it-and-get-at-it backup to multiple destinations, plus anywhere, anytime access to ALL your files, CrashPlan is the simplest, surest way to protect your digital life. - + gfjardim/crashplan + https://registry.hub.docker.com/u/gfjardim/crashplan/ + host + true + http://lime-technology.com/forum/index.php?topic=33864.0 + With unlimited, set-it-and-get-at-it backup to multiple destinations, plus anywhere, anytime access to ALL your files, CrashPlan is the simplest, surest way to protect your digital life. + Backup: + http://www.code42.com/crashplan/ + http://i.imgur.com/F5ckGpm.png + With unlimited, set-it-and-get-at-it backup to multiple destinations, plus anywhere, anytime access to ALL your files, CrashPlan is the simplest, surest way to protect your digital life.[br][br] [b][span style='color: #E80000;']Directions:[/span][/b][br] [b]/config[/b] : this path is where the configuration of CrashPlan is stored to.[br] [b]/data[/b] : normally this should point to '/mnt/user', but you can set this to any directory you wish to backup. You may add another paths too. - https://registry.hub.docker.com/u/gfjardim/crashplan/ - https://github.com/gfjardim/docker-crashplan - http://lime-technology.com/forum/index.php?topic=33864.0 - gfjardim/crashplan - true - true host - - /mnt/user/appdata/crashplan + /mnt/ssd/appdata/crashplan/ /config rw - + /mnt/user/ /data rw - http://www.code42.com/crashplan/ - http://i.imgur.com/mAdH6Zu.png - http://i.imgur.com/F5ckGpm.png - + + + + \ No newline at end of file From 9ac26981998f7338b3aa0524932c3159efbc4fb5 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Tue, 11 Aug 2015 10:23:33 -0300 Subject: [PATCH 56/68] Fix BTSync typo. --- gfjardim/BTSync.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gfjardim/BTSync.xml b/gfjardim/BTSync.xml index 0955ec5..e2a6cab 100755 --- a/gfjardim/BTSync.xml +++ b/gfjardim/BTSync.xml @@ -46,7 +46,7 @@ - + \ No newline at end of file From dd18dee32319490570757511db0d66133a11281d Mon Sep 17 00:00:00 2001 From: gfjardim Date: Mon, 15 Feb 2016 16:53:28 -0200 Subject: [PATCH 57/68] Update CP template --- gfjardim/CrashPlan.xml | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/gfjardim/CrashPlan.xml b/gfjardim/CrashPlan.xml index 2c03fdf..5dfdb68 100644 --- a/gfjardim/CrashPlan.xml +++ b/gfjardim/CrashPlan.xml @@ -8,25 +8,19 @@ http://lime-technology.com/forum/index.php?topic=33864.0 With unlimited, set-it-and-get-at-it backup to multiple destinations, plus anywhere, anytime access to ALL your files, CrashPlan is the simplest, surest way to protect your digital life. Backup: - http://www.code42.com/crashplan/ + http://[IP]:[PORT:4280]/vnc.html?autoconnect=true&host=[IP]&port=[PORT:4280] http://i.imgur.com/F5ckGpm.png With unlimited, set-it-and-get-at-it backup to multiple destinations, plus anywhere, anytime access to ALL your files, CrashPlan is the simplest, surest way to protect your digital life.[br][br] - [b][span style='color: #E80000;']Directions:[/span][/b][br] - [b]/config[/b] : this path is where the configuration of CrashPlan is stored to.[br] - [b]/data[/b] : normally this should point to '/mnt/user', but you can set this to any directory you wish to backup. You may add another paths too. + [b][span style='color: #E80000;']Notes:[/span][/b][br][br] + [li]The web interface is usually hosted on port 4280; if you need to change it, please enable the Advanced View, edit the [b]WEB_PORT[/b] variable and the [b]WebUI[/b] field accordingly.[/li][br] host - - /mnt/ssd/appdata/crashplan/ - /config - rw - /mnt/user/ /data From 70913cf1f1624e044ad19a2ddd0b736013e2a470 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Mon, 15 Feb 2016 22:28:40 -0200 Subject: [PATCH 58/68] Fix CP template --- gfjardim/CrashPlan.xml | 35 ++++++++++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) diff --git a/gfjardim/CrashPlan.xml b/gfjardim/CrashPlan.xml index 5dfdb68..3f80107 100644 --- a/gfjardim/CrashPlan.xml +++ b/gfjardim/CrashPlan.xml @@ -8,7 +8,7 @@ http://lime-technology.com/forum/index.php?topic=33864.0 With unlimited, set-it-and-get-at-it backup to multiple destinations, plus anywhere, anytime access to ALL your files, CrashPlan is the simplest, surest way to protect your digital life. Backup: - http://[IP]:[PORT:4280]/vnc.html?autoconnect=true&host=[IP]&port=[PORT:4280] + http://[IP]:[PORT:4280]/vnc.html?autoconnect=true&host=[IP]&port=[PORT:4280] http://i.imgur.com/F5ckGpm.png @@ -18,7 +18,23 @@ host - + + + 4242 + 4242 + tcp + + + 4243 + 4243 + tcp + + + 4280 + 4280 + tcp + + @@ -27,7 +43,20 @@ rw - + + + /mnt/user/appdata/crashplan + /config + rw + + + + + WEB_PORT + 4280 + + + \ No newline at end of file From ade780c3df609090a324b19829febb6d7c75cefa Mon Sep 17 00:00:00 2001 From: gfjardim Date: Mon, 15 Feb 2016 22:49:42 -0200 Subject: [PATCH 59/68] Remove v2 info --- gfjardim/CrashPlan.xml | 2 -- 1 file changed, 2 deletions(-) diff --git a/gfjardim/CrashPlan.xml b/gfjardim/CrashPlan.xml index 3f80107..d7e0537 100644 --- a/gfjardim/CrashPlan.xml +++ b/gfjardim/CrashPlan.xml @@ -57,6 +57,4 @@ - - \ No newline at end of file From c19a8d27b01c200d2bfccc2cf87df685c44e135c Mon Sep 17 00:00:00 2001 From: gfjardim Date: Mon, 15 Feb 2016 22:52:27 -0200 Subject: [PATCH 60/68] Update CP template --- gfjardim/CrashPlan.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gfjardim/CrashPlan.xml b/gfjardim/CrashPlan.xml index d7e0537..9bab9f5 100644 --- a/gfjardim/CrashPlan.xml +++ b/gfjardim/CrashPlan.xml @@ -1,5 +1,5 @@ - + CrashPlan gfjardim/crashplan https://registry.hub.docker.com/u/gfjardim/crashplan/ @@ -14,7 +14,7 @@ With unlimited, set-it-and-get-at-it backup to multiple destinations, plus anywhere, anytime access to ALL your files, CrashPlan is the simplest, surest way to protect your digital life.[br][br] [b][span style='color: #E80000;']Notes:[/span][/b][br][br] - [li]The web interface is usually hosted on port 4280; if you need to change it, please enable the Advanced View, edit the [b]WEB_PORT[/b] variable and the [b]WebUI[/b] field accordingly.[/li][br] + [li]The web interface is usually hosted on port 4280; if you need to change it, please enable the Advanced View, edit the [b]WEB_PORT[/b] variable and the [b]WebUI[/b] field accordingly.[/li][br] host From bebcd086d05854e9511e8462d343f31175f645f9 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Mon, 15 Feb 2016 23:09:43 -0200 Subject: [PATCH 61/68] Remove extra sections no CP template --- gfjardim/CrashPlan.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/gfjardim/CrashPlan.xml b/gfjardim/CrashPlan.xml index 9bab9f5..dd3d714 100644 --- a/gfjardim/CrashPlan.xml +++ b/gfjardim/CrashPlan.xml @@ -42,8 +42,6 @@ /data rw - - /mnt/user/appdata/crashplan /config @@ -56,5 +54,4 @@ 4280 - \ No newline at end of file From 1b935142109e9175a77d0250f2dd00068fa9581f Mon Sep 17 00:00:00 2001 From: gfjardim Date: Tue, 29 Mar 2016 09:42:08 -0300 Subject: [PATCH 62/68] Update CrashPlan.xml --- gfjardim/CrashPlan.xml | 65 ++++++++++++++++++++++++++++++------------ 1 file changed, 47 insertions(+), 18 deletions(-) diff --git a/gfjardim/CrashPlan.xml b/gfjardim/CrashPlan.xml index dd3d714..82b9119 100644 --- a/gfjardim/CrashPlan.xml +++ b/gfjardim/CrashPlan.xml @@ -1,21 +1,25 @@ - - CrashPlan + + CrashPlan-Template gfjardim/crashplan https://registry.hub.docker.com/u/gfjardim/crashplan/ host - true - http://lime-technology.com/forum/index.php?topic=33864.0 - With unlimited, set-it-and-get-at-it backup to multiple destinations, plus anywhere, anytime access to ALL your files, CrashPlan is the simplest, surest way to protect your digital life. + false + + &lt;img src='http://i.imgur.com/FEDXhd6.png' width='120px'&gt;&lt;br&gt;&lt;br&gt; + +With unlimited, set-it-and-get-at-it backup to multiple destinations, plus anywhere, anytime access to ALL your files, CrashPlan is the simplest, surest way to protect your digital life.[br][br] + Backup: - http://[IP]:[PORT:4280]/vnc.html?autoconnect=true&host=[IP]&port=[PORT:4280] + http://[IP]:[PORT:4280]/vnc.html?autoconnect=true&amp;host=[IP]&amp;port=[PORT:4280] + https://raw.githubusercontent.com/gfjardim/docker-containers/templates/gfjardim/CrashPlan.xml http://i.imgur.com/F5ckGpm.png - - With unlimited, set-it-and-get-at-it backup to multiple destinations, plus anywhere, anytime access to ALL your files, CrashPlan is the simplest, surest way to protect your digital life.[br][br] - [b][span style='color: #E80000;']Notes:[/span][/b][br][br] - [li]The web interface is usually hosted on port 4280; if you need to change it, please enable the Advanced View, edit the [b]WEB_PORT[/b] variable and the [b]WebUI[/b] field accordingly.[/li][br] - + 1459254872 + &lt;img src='http://i.imgur.com/FEDXhd6.png' width='120px'&gt;&lt;br&gt;&lt;br&gt; + +With unlimited, set-it-and-get-at-it backup to multiple destinations, plus anywhere, anytime access to ALL your files, CrashPlan is the simplest, surest way to protect your digital life.[br][br] + host @@ -34,24 +38,49 @@ 4280 tcp + + 4239 + 4239 + udp + - /mnt/user/ - /data + /mnt/user/appdata/CrashPlan + /config rw - /mnt/user/appdata/crashplan - /config + /mnt/user + /UNRAID rw + + /mnt/user/Backup/ + /backup + rw + + + /mnt/disks/ + /unassigned + rw,slave + - WEB_PORT - 4280 + + VNC_PASSWD + - \ No newline at end of file + + + + + + + + + /mnt/disks/ + From 12735a740c2c272cf6bbe73feb0653f00714f857 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Tue, 29 Mar 2016 10:46:02 -0300 Subject: [PATCH 63/68] Update CrashPlan.xml --- gfjardim/CrashPlan.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gfjardim/CrashPlan.xml b/gfjardim/CrashPlan.xml index 82b9119..6b772e8 100644 --- a/gfjardim/CrashPlan.xml +++ b/gfjardim/CrashPlan.xml @@ -1,6 +1,6 @@ - CrashPlan-Template + CrashPlan gfjardim/crashplan https://registry.hub.docker.com/u/gfjardim/crashplan/ host From 2c6657442e4cc2d988a20cfdc37993fcbaed5603 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Tue, 29 Mar 2016 23:34:55 -0300 Subject: [PATCH 64/68] Delete CrashPlan Desktop.xml --- gfjardim/CrashPlan Desktop.xml | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 gfjardim/CrashPlan Desktop.xml diff --git a/gfjardim/CrashPlan Desktop.xml b/gfjardim/CrashPlan Desktop.xml deleted file mode 100644 index 4f7e8e4..0000000 --- a/gfjardim/CrashPlan Desktop.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - False -Backup: - CrashPlan-Desktop - - This is a MATE desktop with CrashPlan Desktop GUI. [br][br] Disclaimer: this is a fork of the excellent work of SparklyBall's desktops. - - - This is a MATE desktop with CrashPlan Desktop GUI. [br][br] - User/password is [b]ubuntu:PASSWD[/b] (case sensitive).[br][br] - [b]IMPORTANT:-You have to connect with a remote desktop connection to port 3389.[/b] - - https://registry.hub.docker.com/u/gfjardim/crashplan-desktop/ - gfjardim/crashplan-desktop - true - false - - - bridge - - - 3389 - 3389 - tcp - - - - - - - http://i.imgur.com/F5ckGpm.png - --volumes-from CrashPlan - From f33a2ab547e2c1a7f10bb58a6b0643b8d863b720 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Tue, 29 Mar 2016 23:36:34 -0300 Subject: [PATCH 65/68] Update CrashPlan.xml --- gfjardim/CrashPlan.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gfjardim/CrashPlan.xml b/gfjardim/CrashPlan.xml index 6b772e8..bf9679d 100644 --- a/gfjardim/CrashPlan.xml +++ b/gfjardim/CrashPlan.xml @@ -78,9 +78,9 @@ With unlimited, set-it-and-get-at-it backup to multiple destinations, plus anywh - + - - /mnt/disks/ + + /mnt/disks/ From 21ab49355711c0249056dcb1ced017bf9c4586e3 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Sun, 3 Apr 2016 19:11:27 -0300 Subject: [PATCH 66/68] Update CrashPlan.xml --- gfjardim/CrashPlan.xml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/gfjardim/CrashPlan.xml b/gfjardim/CrashPlan.xml index bf9679d..6415f57 100644 --- a/gfjardim/CrashPlan.xml +++ b/gfjardim/CrashPlan.xml @@ -67,13 +67,7 @@ With unlimited, set-it-and-get-at-it backup to multiple destinations, plus anywh rw,slave - - - - VNC_PASSWD - - - + From de032dda7fd2178053df69d142e6913210a96179 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Mon, 3 Oct 2016 19:34:09 -0300 Subject: [PATCH 67/68] Deprecate some containers --- gfjardim/BTSync.xml | 52 ------------------------------ gfjardim/Dropbox.xml | 51 ------------------------------ gfjardim/Madsonic.xml | 56 --------------------------------- gfjardim/NZBGet.xml | 49 ----------------------------- gfjardim/Syncthing.xml | 51 ------------------------------ gfjardim/Transmission.xml | 61 ------------------------------------ gfjardim/pyLoad.xml | 66 --------------------------------------- 7 files changed, 386 deletions(-) delete mode 100755 gfjardim/BTSync.xml delete mode 100644 gfjardim/Dropbox.xml delete mode 100755 gfjardim/Madsonic.xml delete mode 100644 gfjardim/NZBGet.xml delete mode 100644 gfjardim/Syncthing.xml delete mode 100644 gfjardim/Transmission.xml delete mode 100644 gfjardim/pyLoad.xml diff --git a/gfjardim/BTSync.xml b/gfjardim/BTSync.xml deleted file mode 100755 index e2a6cab..0000000 --- a/gfjardim/BTSync.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - BTSync - False - gfjardim/btsync - https://registry.hub.docker.com/u/gfjardim/btsync/ - bridge - false - - Cloud: - BitTorrent Sync, or simply - Sync - is an application for data synchronization. Its primary goal is to keep designated folder content same on 2 or more devices / computers. As soon as something changes on one computer, change (would it be changed content of a file, file renaming or deletion, etc.) should be propagated to all other computer(s) that want to keep the folder synchronized.Sync is available for a bunch of platforms, both desktop and mobile, which gives a good usage flexibility. - http://[IP]:[PORT:8888]/ - http://i.imgur.com/GDiNxzu.png - - - BitTorrent Sync, or simply - Sync - is an application for data synchronization. Its primary goal is to keep designated folder content same on 2 or more devices / computers. As soon as something changes on one computer, change (would it be changed content of a file, file renaming or deletion, etc.) should be propagated to all other computer(s) that want to keep the folder synchronized.Sync is available for a bunch of platforms, both desktop and mobile, which gives a good usage flexibility.[br][br] - [b][span style=\'color: #E80000;\']Directions:[/span][/b][br] - [b]/config[/b] : this path is where Bittorrent Sync will store it\'s configuration files. - - - bridge - - - - 8888 - tcp - - - - 5555 - tcp - - - - 3838 - udp - - - - - - - /config - rw - - - - - - - - \ No newline at end of file diff --git a/gfjardim/Dropbox.xml b/gfjardim/Dropbox.xml deleted file mode 100644 index aed7dd9..0000000 --- a/gfjardim/Dropbox.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - False -Cloud: - Dropbox - - Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily. Never email yourself a file again! - - - Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily. Never email yourself a file again![br][br] - [b][span style='color: #E80000;']Directions:[/span][/b][br] - [b]/home/.dropbox[/b]: in this path, Dropbox will store it's configuration files.[br] - [b]/home/Dropbox[/b] : in this path, Dropbox wil store the user files. [br][br] - [b]STATUS[/b] : this environment variable is used determine whether system tray messages normally displayed in a desktop environment will get printed to the console. When set to 1 messages will be printed. - [b][span style='color: #E80000;']Tip:[/span][/b] If it's the first time you install this container, an authorization link will be available in the logs. Please take a look. - - https://registry.hub.docker.com/u/gfjardim/dropbox/ - https://github.com/gfjardim/docker-dropbox - http://lime-technology.com/forum/index.php?topic=39227.0 - gfjardim/dropbox - true - true - - STATUS - 1 - - - host - - - - - /mnt/user/appdata/dropbox/ - /home/.dropbox - rw - - - - /home/Dropbox - rw - - - - - - - https://www.dropbox.com - - http://i.imgur.com/m9g2DiM.png - http://i.imgur.com/eom5LCT.png - diff --git a/gfjardim/Madsonic.xml b/gfjardim/Madsonic.xml deleted file mode 100755 index 2208861..0000000 --- a/gfjardim/Madsonic.xml +++ /dev/null @@ -1,56 +0,0 @@ - - - False -MediaServer:Music - Madsonic - - Madsonic is a fork of the Subsonic 4.x Server, Madsonic is a full replacement for your current Subsonic server!, Madsonic is designed for people who want more from the vanilla Subsonic features. [b] This container is a fork of binhex, converted to use Phusion Base Image.[/b] - - - Madsonic is a fork of the Subsonic 4.x Server, Madsonic is a full replacement for your current Subsonic server!, Madsonic is designed for people who want more from the vanilla Subsonic features.[br][br] - [span style=\'color: #E80000;\'][b]Configuration[/b][/span] - [b]/config[/b] This is where madsonic will store it\'s configuration file, database and logs.[br] - [b]/media[/b] This is where madsonic will scan for media files. - - https://registry.hub.docker.com/u/gfjardim/madsonic/ - gfjardim/madsonic - http://lime-technology.com/forum/index.php?topic=39227.0 - true - false - - - SSL - 0 - - - - bridge - - - 4040 - 4040 - tcp - - - 4050 - 4050 - tcp - - - - - - /mnt/user/appdata/madsonic - /config - rw - - - - /music - rw - - - http://[IP]:[PORT:4040]/ - http://forum.madsonic.org/styles/prosilver_se/imageset/logo.default.png - https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/madsonic-icon.png - diff --git a/gfjardim/NZBGet.xml b/gfjardim/NZBGet.xml deleted file mode 100644 index b6f6b3c..0000000 --- a/gfjardim/NZBGet.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - False -Downloaders: - NZBGet - - NZBGet is a cross-platform binary newsgrabber for nzb files, written in C++. It supports client/server mode, automatic par-check/-repair, web-interface, command-line interface, etc. NZBGet requires low system resources and runs great on routers, NAS-devices and media players. [br] - [b] This container is a fork of needo's NZBGet, and offer always updated versions of NZBget[/b] - - - NZBGet is a cross-platform binary newsgrabber for nzb files, written in C++. It supports client/server mode, automatic par-check/-repair, web-interface, command-line interface, etc. NZBGet requires low system resources and runs great on routers, NAS-devices and media players.[br][br] - [b][span style='color: #E80000;']Directions:[/span][/b][br] - [b]/config[/b] : in this path NZBget will store it's configuration files.[br] - [b]/downloads[/b] : in this path, NZBget will store the downloaded files.[br][br] - [b]Tip:[/b] The default username is nzbget and the default password is tegbzn6789. - - https://registry.hub.docker.com/u/gfjardim/nzbget/ - https://github.com/gfjardim/nzbget - gfjardim/nzbget - http://lime-technology.com/forum/index.php?topic=39227.0 - true - false - - bridge - - - 6789 - 6789 - tcp - - - - - - - /mnt/user/appdata/nzbget - /config - rw - - - - /downloads - rw - - - http://[IP]:[PORT:6789]/ - http://i.imgur.com/KHZAlJn.png - http://i.imgur.com/3zSSB3o.png - diff --git a/gfjardim/Syncthing.xml b/gfjardim/Syncthing.xml deleted file mode 100644 index 3c4b3b3..0000000 --- a/gfjardim/Syncthing.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - False -Cloud: - Syncthing - - Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet. - - - Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.[br][br] - [b][span style='color: #E80000;']Directions:[/span][/b][br] - [b]/config[/b] : set this path to where you wish Syncthing to store it's configuration.[br] - - https://registry.hub.docker.com/u/gfjardim/syncthing/ - gfjardim/syncthing - http://lime-technology.com/forum/index.php?topic=39227.0 - true - false - - - bridge - - - 8080 - 8080 - tcp - - - 22000 - 22000 - tcp - - - 21025 - 21025 - udp - - - - - - /mnt/user/appdata/syncthing - /config - rw - - - - https://[IP]:[PORT:8080]/ - http://i.imgur.com/THkgyoC.png - http://i.imgur.com/xTw0Ci8.png - diff --git a/gfjardim/Transmission.xml b/gfjardim/Transmission.xml deleted file mode 100644 index e9da16e..0000000 --- a/gfjardim/Transmission.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - False -Downloaders: - Transmission - - Transmission is a BitTorrent client which features a simple interface on top of a cross-platform back-end. Transmission is free software licensed under the terms of the GNU General Public License (GPL), with parts under the MIT License. - - - Transmission is a BitTorrent client which features a simple interface on top of a cross-platform back-end. Transmission is free software licensed under the terms of the GNU General Public License (GPL), with parts under the MIT License.[br][br] - [b][span style='color: #E80000;']Directions:[/span][/b][br] - [b]/config[/b] : in this path, Transmission will store it's configuration files.[br] - [b]/downloads[/b] : in this path Transmission will store the downloaded files. - - https://registry.hub.docker.com/u/gfjardim/transmission/ - https://github.com/gfjardim/docker-transmission - gfjardim/transmission - http://lime-technology.com/forum/index.php?topic=39227.0 - true - false - - - USERNAME - admin - - - PASSWORD - password - - - - bridge - - - 9091 - 9091 - tcp - - - 54321 - 54321 - tcp - - - - - - /mnt/user/appdata/Transmission - /config - rw - - - - /downloads - rw - - - http://[IP]:[PORT:9091]/ - http://i.imgur.com/uFgAuT5.png - http://i.imgur.com/tkCKanM.png - diff --git a/gfjardim/pyLoad.xml b/gfjardim/pyLoad.xml deleted file mode 100644 index 417b247..0000000 --- a/gfjardim/pyLoad.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - pyLoad - - pyLoad is a fast, lightweight and full featured download manager for many One-Click-Hoster, container formats like DLC, video sites or just plain http/ftp links. It aims for low hardware requirements and platform independence to be runnable on all kind of systems (desktop pc, netbook, NAS, router). Despite its strict restriction it is packed full of features just like webinterface, captcha recognition, unrar and much more. - - - pyLoad is a fast, lightweight and full featured download manager for many One-Click-Hoster, container formats like DLC, video sites or just plain http/ftp links. It aims for low hardware requirements and platform independence to be runnable on all kind of systems (desktop pc, netbook, NAS, router). Despite its strict restriction it is packed full of features just like webinterface, captcha recognition, unrar and much more.[br][br] - [b][span style='color: #E80000;']Directions:[/span][/b][br] - [b]/config[/b] : set this path to where you wish pyLoad to store it's configuration.[br] - [b]/downloads[/b] : set this path to where you wish pyLoad to store the downloaded files.[br][br] - [b]Tip:[/b] The default username is admin and the default password is admin. - - https://registry.hub.docker.com/u/gfjardim/pyload/ - https://github.com/gfjardim/docker-pyload - http://lime-technology.com/forum/index.php?topic=39227.0 - gfjardim/pyload - true - false - - - - - - - - bridge - - - - - tcp - - - 8000 - 8000 - tcp - - - 7227 - 7227 - tcp - - - 9666 - 9666 - tcp - - - - - - - /downloads - rw - - - /mnt/user/appdata/pyLoad - /config - rw - - - http://[IP]:[PORT:8000]/ - http://i.imgur.com/2dDGScZ.png - http://i.imgur.com/krv3B5v.png - From d1977d9eda157ef5dd8b88fecbc62d6d81b26cf3 Mon Sep 17 00:00:00 2001 From: gfjardim Date: Wed, 14 Dec 2016 16:52:46 -0200 Subject: [PATCH 68/68] Update CUPS template --- .gitignore | 2 + gfjardim/CUPS.xml | 97 ++++++++++++++++++++++++++++------------------- 2 files changed, 60 insertions(+), 39 deletions(-) diff --git a/.gitignore b/.gitignore index 924bd46..677919c 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,5 @@ .sync/IgnoreList .sync/StreamsList + +sftp-config.json diff --git a/gfjardim/CUPS.xml b/gfjardim/CUPS.xml index 7c8f78d..ca58ed2 100755 --- a/gfjardim/CUPS.xml +++ b/gfjardim/CUPS.xml @@ -1,39 +1,23 @@ - - + + CUPS - - CUPS is the standards-based, open source printing system developed by Apple Inc. for OS X® and other UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers.[br][br] - [b]This container has support for AirPrint and for Google CloudPrint.[/b][br][br] - [b][span style=\'color: #E80000;\']Directions:[/span][/b][br] - [b][span style=\'color: #0088CC;\']Paths:[/span][/b][br] - [b]/config :[/b] set this path to where you wish CUPS to store it\'s configuration.[br][br] - [b][span style=\'color: #0088CC;\']Variables:[/span][/b][br] - [b]CUPS_USER_ADMIN :[/b] choose the username used to admin CUPS (default [b]admin[/b]).[br] - [b]CUPS_USER_PASSWORD :[/b] choose the password used to admin CUPS (default [b]pass[/b]).[br] - [b]CLOUD_PRINT_EMAIL :[/b] set the e-mail you use to login on your Google account (empty e-mail will disable CloudPrint).[br] - [b]CLOUD_PRINT_PASS :[/b] set the password you use to login on your Google account. If you use two-step authentication, you must use an app password which can be found [a href=\'https://security.google.com/settings/security/apppasswords\' target='_blank'] here[/a]. - https://registry.hub.docker.com/u/gfjardim/cups/ gfjardim/cups - true + https://registry.hub.docker.com/u/gfjardim/cups/ + bridge true - 2015-06-19 - True - Productivity: Tools: - - CUPS is the standards-based, open source printing system developed by Apple Inc. for OS X® and other UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers. - - - - CUPS_USER_ADMIN - admin - - - CUPS_USER_PASSWORD - pass - - + + CUPS is the standards-based, open source printing system developed by Apple Inc. for OS X® and other UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers.[br][br] +[b]This container has support for AirPrint and for Google CloudPrint.[/b] + Tools: Status:Beta + https://[IP]:[PORT:631]/ + https://raw.githubusercontent.com/gfjardim/docker-containers/templates/gfjardim/CUPS.xml + http://i.imgur.com/8RCRnCu.png + + 1481741346 + CUPS is the standards-based, open source printing system developed by Apple Inc. for OS X® and other UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers.[br][br] +[b]This container has support for AirPrint and for Google CloudPrint.[/b] - host + bridge 631 @@ -44,14 +28,49 @@ - /mnt/user/appdata/cups + /mnt/cache/appdata/cups/ /config rw + + /var/run/dbus/ + /var/run/dbus/ + rw + + + /dev/ + /dev + rw + + + /etc/avahi/services/ + /avahi + rw + + + /var/run/avahi-daemon/ + /var/run/avahi-daemon/ + rw + - - https://[IP]:[PORT:631]/ - - http://i.imgur.com/8RCRnCu.png - -v /dev:/dev -v /etc/avahi/services:/avahi - + + + admin + CUPS_USER_ADMIN + + + + pass + CUPS_USER_PASSWORD + + + + /mnt/cache/appdata/cups/ + admin + pass + 631 + /var/run/dbus/ + /dev/ + /etc/avahi/services/ + /var/run/avahi-daemon/ + \ No newline at end of file