From 59fd4cfe139302e776d8b20b69c5f63b63c0ddd3 Mon Sep 17 00:00:00 2001 From: Robert Middleswarth <72569+rmiddle@users.noreply.github.com> Date: Tue, 23 Aug 2022 11:08:33 -0400 Subject: [PATCH 1/3] Nitter (#65) --- images/nitter.png | Bin 0 -> 1865 bytes stack/nitter.yml | 27 +++++++++++++++++++++++++++ template/apps/nitter.json | 22 ++++++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 images/nitter.png create mode 100644 stack/nitter.yml create mode 100644 template/apps/nitter.json diff --git a/images/nitter.png b/images/nitter.png new file mode 100644 index 0000000000000000000000000000000000000000..24caa2714eb1b215d3c9188f2696406430cffb2d GIT binary patch literal 1865 zcmb_ddsGu=77x-&YZl_^3CwA6gS)oM%ClXIRwhAt1_%sV6c9qNb<5^Ni+jvM7$Iq~ ziklQuYulu-1i~Zf`XGnW6pe;>%E_kf9ycU&7AmdDai}u0G^4CbgEzo2|= zad(%uU!L3C`eUpq`%aBsB#KPTaRg#L~9l_OYFa+stORSGyXVb0NU3=1j+FZ4Oyhp@0a z_GqFdp4IO)H?QHAK@igKt%N&t28pU@>fRr8yAf>I{zqb*&C+{Eo1fweB4p8_oB?kI ze3D~en%>ecs2o!dB=b|4w1(PXxh7lBEvt%W4O~!daoHtXT$57Q%N5ciR5Gd^xe}vF zPtz5!uos}WT_4&fiLcEVA-43(o)cEXXLJUq%HjH}eUbRoyht1j_+Q#(IWODD74&&d z@u7HRNHu+C$ViUiXQgG70PW^&)fH>ltYIU04%bTys7gzNuM*Yrc0`r-LF(a7vZJbG zLwg;p;ninrb%qvI3}&>SBgN>L?4|Z&GHe~Td4f_;t*;ScF;);hS)lP-_4UR`<;yo7$U79I1)0!uc#4mJ7XY0qrS z6h`l*vWZK$23RFjDbb6M11p!RCA#pLsRfBBkA*qa&rdn`*Q9fHIrE&n00r$=#kg`D zBH8Cl^O&=xrfy}9JgLy%t+!m3v4yp;vc7snMfM$$im6nK)OVE_)sCcc3ab*3L1;Ss zTEP5ndMc-ACf@e3JZ*46Iq&+D1c7VXTkd?Ne3@Ux{Zx>_*9Ru4&( zjc%qyv^!E-2cHh-{Ds;Oh{vIw&v2dO70pPpE+2x_1IyDB9UM14O1Fa0pUD!02S7v9 zLF@_hByq!R>Nk$aGTRTpU5_(B46IcUn|!e4hiK-u_WiIrJ%z)s;!Z@7=N;R3wC{z_ zrla~z?i5?}H7zfhQ~W3sj#n%FYA#Xd$#{%uigF(N)}BWy$D6kb@B0gfnH+D{RFD02 za`90rDTEcjLQ}Qb8eaJNYcbY+u$Gs`5%lpU&XSXk@fYZF>QLbR$+)r%cHeQb3wO~q z)ZqX@b(JM?CwzL1suSB{p9Ek-t_yaIJTcz9v;DsRlyN!9o8?mdjCV72fiMHymugqm zpv%!JAwZT%+`uE@)c)n^a3q$#JNIoCst3UT{Zg->DSWLpF@!z~YF_15kIpa-XjKHl zh*6_#wentGb#^buuwCiERzQq{s8zPiDo{@W7afi*7M5g@+3B5WKEwj z8p#JZMa!u+w7WiChcrR9w>(0CjJBS8INDkhTnjAt$dlHp;5uMszX@0oj6)^9Qqay} z|0*SFfu;AS(S?+Rcwjc^JIVQ?{{b?1!APo|b@`?Q+v$4Y%4W1%ULD*FFxW?L3ta@~ z0qQCt4(tKvFs^Z>NJND!42km;X0UBt97BZO^l6gIsS*|Ch*o%Lci4e1yVNQXAHgD( z!Q6nDN+dfaUOo$p91WBNYN!-Yqaw+6PF@)-M}r^9ceY@*mJ^Lri&k3pBDYNOJ8r!I z!9;vDgaKD(sEZB;V$ai;k4(r7}urcYbLBJ>E*Q Z4`ZM_q9GwGGZpMQMsY!T{zz^^$4{-3>C6BC literal 0 HcmV?d00001 diff --git a/stack/nitter.yml b/stack/nitter.yml new file mode 100644 index 0000000..9cea586 --- /dev/null +++ b/stack/nitter.yml @@ -0,0 +1,27 @@ +version: "3" + +services: + + nitter: + image: quay.io/unixfox/nitter:latest + container_name: nitter + networks: + - paperless_network + restart: unless-stopped + depends_on: + - redis + volumes: + - /portainer/Files/AppData/Config/nitter/data:/data + ports: + - 3300:8080 + environment: + - REDIS_HOST="redis" + + redis: + image: redis:alpine + container_name: redis + networks: + - paperless_network + restart: unless-stopped + volumes: + - /portainer/Files/AppData/Config/nitter/redis:/data diff --git a/template/apps/nitter.json b/template/apps/nitter.json new file mode 100644 index 0000000..2466756 --- /dev/null +++ b/template/apps/nitter.json @@ -0,0 +1,22 @@ +{ + "categories": [ + "Other", + "Tools", + "Web" + ], + "description": "A free and open source alternative Twitter front-end focused on privacy and performance.", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/nitter.png", + "name": "nitter", + "officialDoc": "https://github.com/zedeus/nitter", + "repository": { + "stackfile_arm32": "stack/nitter.yml", + "stackfile_arm64": "stack/nitter.yml", + "stackfile_amd64": "stack/nitter.yml", + "url": "https://github.com/pi-hosted/pi-hosted/" + }, + "platform": "linux", + "restart_policy": "unless-stopped", + "title": "Nitter", + "type": 3, + "webpage": "https://nitter.net/" +} From ffe93106dca0bf738a9525b7a8efa93349376f77 Mon Sep 17 00:00:00 2001 From: GitHub Workflow Date: Tue, 23 Aug 2022 15:12:12 +0000 Subject: [PATCH 2/3] Build App list and docs --- docs/AppList.md | 9 +++++---- pi-hosted_template/template/portainer-v2.json | 19 +++++++++++++++++++ template/portainer-v2-amd64.json | 19 +++++++++++++++++++ template/portainer-v2-arm32.json | 19 +++++++++++++++++++ template/portainer-v2-arm64.json | 19 +++++++++++++++++++ 5 files changed, 81 insertions(+), 4 deletions(-) diff --git a/docs/AppList.md b/docs/AppList.md index dee6291..770aba0 100644 --- a/docs/AppList.md +++ b/docs/AppList.md @@ -2,10 +2,10 @@ List of all apps included in this project with info related to it. -- **Arm32:** 163 apps -- **Arm64:** 172 apps -- **Amd64:** 170 apps -- **Total:** 172 apps +- **Arm32:** 164 apps +- **Arm64:** 173 apps +- **Amd64:** 171 apps +- **Total:** 173 apps --- @@ -108,6 +108,7 @@ List of all apps included in this project with info related to it. |[Nginx Proxy Manager v2 with Mysql [DEPRECATED]](https://nginxproxymanager.com/)|Arm32
Arm64
Amd64|Stack| [![](../build/images/blue_doc_icon.png)](https://nginxproxymanager.com/setup/#using-mysql-mariadb-database) | [![](../build/images/red_doc_icon.png)](../docs/nginx_proxy_manager.md) | [![](../build/images/script_icon.png)](../tools/nginx-proxy-manager.sh) | | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=yl2Laxbqvo8&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=10) | |[Nginx Proxy Manager v2 with Sqlite and Goaccess Charts](https://nginxproxymanager.com/)|Arm32
Arm64
Amd64|Stack| [![](../build/images/blue_doc_icon.png)](https://nginxproxymanager.com/setup/#running-the-app) | [![](../build/images/red_doc_icon.png)](../docs/nginx_proxy_manager.md) | | | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=yl2Laxbqvo8&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=10) | |[Nginx Proxy Manager v2 with Sqllite](https://nginxproxymanager.com/)|Arm32
Arm64
Amd64|Container| [![](../build/images/blue_doc_icon.png)](https://nginxproxymanager.com/setup/) | [![](../build/images/red_doc_icon.png)](../docs/nginx_proxy_manager.md) | | | [![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)](https://www.youtube.com/watch?v=yl2Laxbqvo8&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=10) | +|[Nitter](https://nitter.net/)|Arm32
Arm64
Amd64|Stack| [![](../build/images/blue_doc_icon.png)](https://github.com/zedeus/nitter) | | | | | |[Node Red](https://nodered.org/)|Arm32
Arm64
Amd64|Stack| [![](../build/images/blue_doc_icon.png)](https://nodered.org/docs/getting-started/docker) | | | | | |[NUT Server](https://networkupstools.org)|Arm32
Arm64
Amd64|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/instantlinux/nut-upsd) | | | | | |[NZBGet](https://nzbget.net/)|Arm32
Arm64
Amd64|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-nzbget) | | | | | diff --git a/pi-hosted_template/template/portainer-v2.json b/pi-hosted_template/template/portainer-v2.json index fd2c944..fc21904 100644 --- a/pi-hosted_template/template/portainer-v2.json +++ b/pi-hosted_template/template/portainer-v2.json @@ -3952,6 +3952,25 @@ ], "note": "

Template created by Pi-Hosted Series

Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://nginxproxymanager.com/
Official Docker Documentation: https://nginxproxymanager.com/setup/
Pi-Hosted dedicated documentation: nginx_proxy_manager.md


Youtube Video: Installing Nginx Proxy Manager on Docker

" }, + { + "categories": [ + "Other", + "Tools", + "Web" + ], + "description": "A free and open source alternative Twitter front-end focused on privacy and performance.", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/nitter.png", + "name": "nitter", + "repository": { + "stackfile": "stack/nitter.yml", + "url": "https://github.com/pi-hosted/pi-hosted/" + }, + "platform": "linux", + "restart_policy": "unless-stopped", + "title": "Nitter", + "type": 3, + "note": "

Template created by Pi-Hosted Series

Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://nitter.net/
Official Docker Documentation: https://github.com/zedeus/nitter


" + }, { "categories": [ "Other", diff --git a/template/portainer-v2-amd64.json b/template/portainer-v2-amd64.json index 493fd9a..1c97e03 100644 --- a/template/portainer-v2-amd64.json +++ b/template/portainer-v2-amd64.json @@ -4302,6 +4302,25 @@ ], "note": "

Template created by Pi-Hosted Series

Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://nginxproxymanager.com/
Official Docker Documentation: https://nginxproxymanager.com/setup/
Pi-Hosted dedicated documentation: nginx_proxy_manager.md


Youtube Video: Installing Nginx Proxy Manager on Docker

" }, + { + "categories": [ + "Other", + "Tools", + "Web" + ], + "description": "A free and open source alternative Twitter front-end focused on privacy and performance.", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/nitter.png", + "name": "nitter", + "repository": { + "stackfile": "stack/nitter.yml", + "url": "https://github.com/pi-hosted/pi-hosted/" + }, + "platform": "linux", + "restart_policy": "unless-stopped", + "title": "Nitter", + "type": 3, + "note": "

Template created by Pi-Hosted Series

Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://nitter.net/
Official Docker Documentation: https://github.com/zedeus/nitter


" + }, { "categories": [ "Other", diff --git a/template/portainer-v2-arm32.json b/template/portainer-v2-arm32.json index fd2c944..fc21904 100644 --- a/template/portainer-v2-arm32.json +++ b/template/portainer-v2-arm32.json @@ -3952,6 +3952,25 @@ ], "note": "

Template created by Pi-Hosted Series

Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://nginxproxymanager.com/
Official Docker Documentation: https://nginxproxymanager.com/setup/
Pi-Hosted dedicated documentation: nginx_proxy_manager.md


Youtube Video: Installing Nginx Proxy Manager on Docker

" }, + { + "categories": [ + "Other", + "Tools", + "Web" + ], + "description": "A free and open source alternative Twitter front-end focused on privacy and performance.", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/nitter.png", + "name": "nitter", + "repository": { + "stackfile": "stack/nitter.yml", + "url": "https://github.com/pi-hosted/pi-hosted/" + }, + "platform": "linux", + "restart_policy": "unless-stopped", + "title": "Nitter", + "type": 3, + "note": "

Template created by Pi-Hosted Series

Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://nitter.net/
Official Docker Documentation: https://github.com/zedeus/nitter


" + }, { "categories": [ "Other", diff --git a/template/portainer-v2-arm64.json b/template/portainer-v2-arm64.json index c3f99c4..3dc8a35 100644 --- a/template/portainer-v2-arm64.json +++ b/template/portainer-v2-arm64.json @@ -4341,6 +4341,25 @@ ], "note": "

Template created by Pi-Hosted Series

Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://nginxproxymanager.com/
Official Docker Documentation: https://nginxproxymanager.com/setup/
Pi-Hosted dedicated documentation: nginx_proxy_manager.md


Youtube Video: Installing Nginx Proxy Manager on Docker

" }, + { + "categories": [ + "Other", + "Tools", + "Web" + ], + "description": "A free and open source alternative Twitter front-end focused on privacy and performance.", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/nitter.png", + "name": "nitter", + "repository": { + "stackfile": "stack/nitter.yml", + "url": "https://github.com/pi-hosted/pi-hosted/" + }, + "platform": "linux", + "restart_policy": "unless-stopped", + "title": "Nitter", + "type": 3, + "note": "

Template created by Pi-Hosted Series

Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://nitter.net/
Official Docker Documentation: https://github.com/zedeus/nitter


" + }, { "categories": [ "Other", From d9935980400502c367fc1d1908718d23e5c7fbde Mon Sep 17 00:00:00 2001 From: Paul Wratt Date: Wed, 24 Aug 2022 03:14:50 +1200 Subject: [PATCH 3/3] fixup for previous patch (#57) (#64) --- tools/update_libseccomp2.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/update_libseccomp2.sh b/tools/update_libseccomp2.sh index 0cec012..5fb7251 100755 --- a/tools/update_libseccomp2.sh +++ b/tools/update_libseccomp2.sh @@ -19,6 +19,6 @@ check_internet echo "Libseccomp2 upgrade needed if you run rpi 32bit. Check version with 'dpkg-query -W libseccomp'. if the version is 2.3 or below, this script is necessary." wget http://ftp.us.debian.org/debian/pool/main/libs/libseccomp/libseccomp2_2.5.4-1+b1_armhf.deb || error "Failed to download libseccomp2.deb" -sudo dpkg -i libseccomp2_2.5.4-1_armhf.deb || error "Failed to install libseccomp2.deb" -rm -f libseccomp2_2.5.4-1_armhf.deb +sudo dpkg -i libseccomp2_2.5.4-1+b1_armhf.deb || error "Failed to install libseccomp2.deb" +rm -f libseccomp2_2.5.4-1+b1_armhf.deb echo "Updating the libseccomp2 file is complete."