From ec5dcaf0367eb0e3baff64e77e6be703f64c5b74 Mon Sep 17 00:00:00 2001 From: Pierre Guillod Date: Mon, 8 Jan 2024 16:06:42 +0100 Subject: [PATCH] add homebox, minor tweaks --- README.md | 1 + homebox-staging/CHANGELOG.md | 5 + homebox-staging/DOCS.md | 31 ++ homebox-staging/Dockerfile | 3 + homebox-staging/LICENSE | 661 +++++++++++++++++++++++++++++++++++ homebox-staging/config.yaml | 19 + homebox-staging/icon.png | Bin 0 -> 410177 bytes homebox-staging/logo.png | Bin 0 -> 410177 bytes homebox/icon.png | Bin 0 -> 13111 bytes homebox/logo.png | Bin 0 -> 13111 bytes shadowsocks-staging/DOCS.md | 1 - shadowsocks/DOCS.md | 1 - 12 files changed, 720 insertions(+), 2 deletions(-) create mode 100644 homebox-staging/CHANGELOG.md create mode 100644 homebox-staging/DOCS.md create mode 100644 homebox-staging/Dockerfile create mode 100644 homebox-staging/LICENSE create mode 100644 homebox-staging/config.yaml create mode 100644 homebox-staging/icon.png create mode 100644 homebox-staging/logo.png create mode 100644 homebox/icon.png create mode 100644 homebox/logo.png diff --git a/README.md b/README.md index a50bb5b..d8ae85c 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ This repository can be pointed at as a Home Assistant add-ons repository. It contains the following add-ons: - Stirling PDF + - Shadowsocks Please note that add-ons are only available [for certain installation methods][hassio-addons-compat]. diff --git a/homebox-staging/CHANGELOG.md b/homebox-staging/CHANGELOG.md new file mode 100644 index 0000000..79ab163 --- /dev/null +++ b/homebox-staging/CHANGELOG.md @@ -0,0 +1,5 @@ +## What’s changed + +## ⬆️ Backend bumps + +- ⬆️ Bump to homebox 0.10.3 diff --git a/homebox-staging/DOCS.md b/homebox-staging/DOCS.md new file mode 100644 index 0000000..4e39a9c --- /dev/null +++ b/homebox-staging/DOCS.md @@ -0,0 +1,31 @@ +# Home Assistant Slowtech Add-on: Homebox (staging) + +This is an Home Assistant add-on that packages a [homebox instance][package-homepage], an home inventory and organization system. + +## Installation + +1. Add the _addons_ repository to your Home Assistant instance's repositories list. (See README.md file in the parent directory.) +1. Follow [Home Assistant's instructions][hassio-install-addon] to install the add-on. + +## Configuration + +The port on which the proxy is exposed can be changed in the _Configuration_ tab, under _Network_. + +## Changelog & Releases + +The add-on versioning follows the [docker container's versioning][container-releases]. + +## Support + +This repository does not accept inquiries for the moment. + +## Authors & contributors + +The original setup of this repository and packaging work is by Pierre Guillod. + +The backend software is developped by [contributors][github-contribs]. + +[package-homepage]: https://shadowsocks.org/ +[hassio-install-addon]: https://www.home-assistant.io/addons/ +[github-contribs]: https://github.com/hay-kot/homebox/graphs/contributors +[container-releases]: https://github.com/hay-kot/homebox/pkgs/container/homebox diff --git a/homebox-staging/Dockerfile b/homebox-staging/Dockerfile new file mode 100644 index 0000000..9f3a459 --- /dev/null +++ b/homebox-staging/Dockerfile @@ -0,0 +1,3 @@ +FROM ghcr.io/hay-kot/homebox:v0.10.3 + +# Homebox' persistence directory (/data) matches Home Assistant's. diff --git a/homebox-staging/LICENSE b/homebox-staging/LICENSE new file mode 100644 index 0000000..bae94e1 --- /dev/null +++ b/homebox-staging/LICENSE @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + 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 +them 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. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey 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; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If 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 convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero 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 that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + 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. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +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. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + 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 +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 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 Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. \ No newline at end of file diff --git a/homebox-staging/config.yaml b/homebox-staging/config.yaml new file mode 100644 index 0000000..17919c6 --- /dev/null +++ b/homebox-staging/config.yaml @@ -0,0 +1,19 @@ +name: "Homebox" +description: "Home inventory and organization system" +version: "0.10.3" +slug: "homebox" +startup: services +ingress: true +ingress_port: 7745 +ingress_stream: true +panel_icon: mdi:package-variant-closed +panel_admin: false +init: false +arch: + - aarch64 + - amd64 +startup: before +ports: + 8080/tcp: 8080 +ports_description: + 8080/tcp: Web interface (Set to `null` for Ingress-only operation.) diff --git a/homebox-staging/icon.png b/homebox-staging/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1d068e06625728059f0bf81b584a1319ac3bacd7 GIT binary patch literal 410177 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 literal 0 HcmV?d00001 diff --git a/homebox-staging/logo.png b/homebox-staging/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..1d068e06625728059f0bf81b584a1319ac3bacd7 GIT binary patch literal 410177 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 literal 0 HcmV?d00001 diff --git a/homebox/icon.png b/homebox/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..e0c7027cfa9c5da948a67b50851d20efc7463a7e GIT binary patch literal 13111 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