From 8b8836df750a547b80a453dba26ea8bb1020ea92 Mon Sep 17 00:00:00 2001 From: starcodebrad2023 <160360452+starcodebrad2023@users.noreply.github.com> Date: Tue, 20 Feb 2024 16:23:50 -0500 Subject: [PATCH 1/4] Update umbrel-app.yml --- sparkles-hello-world/umbrel-app.yml | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/sparkles-hello-world/umbrel-app.yml b/sparkles-hello-world/umbrel-app.yml index 0a12013..261b96e 100644 --- a/sparkles-hello-world/umbrel-app.yml +++ b/sparkles-hello-world/umbrel-app.yml @@ -1,30 +1,35 @@ manifestVersion: 1 -id: sparkles-hello-world -name: Hello World +id: pixelfed +name: Pixelfed tagline: Replace this tagline with your app's tagline -icon: https://svgur.com/i/mvA.svg +icon: https://th.bing.com/th/id/OIP.CPld823lFFbEfi9usYEG5gAAAA?w=147&h=180&c=7&r=0&o=5&pid=1.7 category: Development -version: "1.0.0" +version: "0.11.8" port: 4000 description: >- Add your app's description here. +Pixelfed is a free and open-source image sharing social network service. It is decentralized, therefore user data is not stored on a central server, unlike other platforms.[5][6] Pixelfed uses the ActivityPub protocol which allows users to interact with other social networks within the protocol, such as Mastodon, PeerTube, and Friendica.[7] Using this protocol makes Pixelfed a part of the Fediverse. The network is made up of several independent sites that communicate with one another, which is roughly comparable to e-mail providers. The parties involved do not all have to be registered with the same provider, but can still communicate with each other. Thus, users are able to sign up on any server and follow others on the other instances.[8][9] +Much like Mastodon, Pixelfed implements chronological timelines without content manipulation algorithms. It also aims to be privacy-focused with no third party analytics or tracking.[11] Pixelfed optionally organizes its media by hashtags, geo-tagging and likes based on each server. It also allows audiences to be distinguished in three ways and on a post-by-post basis: followers-only, public, and unlisted. Like several other social platforms, Pixelfed allows accounts to be locked, when followers must be pre-approved by the owner. + +The server maintained by the main developer of Pixelfed requires users to be over 16 years old. Restrictions are different on different instances. You can also add newlines! - -developer: Umbrel -website: https://umbrel.com -submitter: Umbrel +There is pixelfed live +developer: Pixelfed +website: https://pixelfed.org +submitter: Pixelfed submission: https://github.com/getumbrel/umbrel-hello-world-app repo: https://github.com/getumbrel/umbrel-hello-world-app support: https://github.com/getumbrel/umbrel-hello-world-app/issues gallery: - - https://i.imgur.com/yyVG0Jb.jpeg - - https://i.imgur.com/yyVG0Jb.jpeg - - https://i.imgur.com/yyVG0Jb.jpeg + - https://www.arimetrics.com/wp-content/uploads/2020/01/pixelfed_que_es.png + - https://www.arimetrics.com/wp-content/uploads/2020/01/pixelfed_que_es.png + - https://www.arimetrics.com/wp-content/uploads/2020/01/pixelfed_que_es.png releaseNotes: >- Add what's new in the latest version of your app here. + Pixelfed Live Built In dependencies: [] path: "" defaultUsername: "" -defaultPassword: "" \ No newline at end of file +defaultPassword: "" From aaf390cef37f203ae903b831bbbf9edb3cff11fd Mon Sep 17 00:00:00 2001 From: starcodebrad2023 <160360452+starcodebrad2023@users.noreply.github.com> Date: Tue, 20 Feb 2024 16:25:39 -0500 Subject: [PATCH 2/4] Update umbrel-app-store.yml --- umbrel-app-store.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/umbrel-app-store.yml b/umbrel-app-store.yml index 8156262..cb11b0d 100644 --- a/umbrel-app-store.yml +++ b/umbrel-app-store.yml @@ -1,2 +1,2 @@ -id: "sparkles" # Choose the ID for your app store. This should contain only alphabets ("a to z") and dashes ("-"). -name: "Sparkles" # Choose the name of your app store. It will show up in the UI as " App Store". \ No newline at end of file +id: "proumbrel" # Choose the ID for your app store. This should contain only alphabets ("a to z") and dashes ("-"). +name: "ProUmbrel" # Choose the name of your app store. It will show up in the UI as " App Store". From c2dc03dc3b3c18d43d8f9f878ab2e7afbb071eb0 Mon Sep 17 00:00:00 2001 From: starcodebrad2023 <160360452+starcodebrad2023@users.noreply.github.com> Date: Tue, 20 Feb 2024 16:47:56 -0500 Subject: [PATCH 3/4] test --- pixelfed/docker-compose.yml | 35 +++++++++++++++++++++++++++++++++++ pixelfed/umbrel-app.yml | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 pixelfed/docker-compose.yml create mode 100644 pixelfed/umbrel-app.yml diff --git a/pixelfed/docker-compose.yml b/pixelfed/docker-compose.yml new file mode 100644 index 0000000..c036d5c --- /dev/null +++ b/pixelfed/docker-compose.yml @@ -0,0 +1,35 @@ +version: '3' +services: + pixelfed: + image: pixelfed/pixelfed:latest + restart: unless-stopped + environment: + - APP_ENV=production + - APP_DEBUG=false + - APP_KEY=your-secret-key + # Add other necessary environment variables here + ports: + - "4000:4000" + volumes: + - pixelfed_data:/var/www/html/storage + networks: + - pixelfed_network + + pixelfed_live: + image: pixelfed/pixelfed-live:latest + restart: unless-stopped + environment: + - PIXELFED_URL=http://localhost:4000 + - PIXELFED_SECRET=your-pixelfed-secret + # Add other necessary environment variables here + ports: + - "1935:1935" + networks: + - pixelfed_network + +networks: + pixelfed_network: + driver: bridge + +volumes: + pixelfed_data: diff --git a/pixelfed/umbrel-app.yml b/pixelfed/umbrel-app.yml new file mode 100644 index 0000000..261b96e --- /dev/null +++ b/pixelfed/umbrel-app.yml @@ -0,0 +1,35 @@ +manifestVersion: 1 +id: pixelfed +name: Pixelfed +tagline: Replace this tagline with your app's tagline +icon: https://th.bing.com/th/id/OIP.CPld823lFFbEfi9usYEG5gAAAA?w=147&h=180&c=7&r=0&o=5&pid=1.7 +category: Development +version: "0.11.8" +port: 4000 +description: >- + Add your app's description here. +Pixelfed is a free and open-source image sharing social network service. It is decentralized, therefore user data is not stored on a central server, unlike other platforms.[5][6] Pixelfed uses the ActivityPub protocol which allows users to interact with other social networks within the protocol, such as Mastodon, PeerTube, and Friendica.[7] Using this protocol makes Pixelfed a part of the Fediverse. The network is made up of several independent sites that communicate with one another, which is roughly comparable to e-mail providers. The parties involved do not all have to be registered with the same provider, but can still communicate with each other. Thus, users are able to sign up on any server and follow others on the other instances.[8][9] + +Much like Mastodon, Pixelfed implements chronological timelines without content manipulation algorithms. It also aims to be privacy-focused with no third party analytics or tracking.[11] Pixelfed optionally organizes its media by hashtags, geo-tagging and likes based on each server. It also allows audiences to be distinguished in three ways and on a post-by-post basis: followers-only, public, and unlisted. Like several other social platforms, Pixelfed allows accounts to be locked, when followers must be pre-approved by the owner. + +The server maintained by the main developer of Pixelfed requires users to be over 16 years old. Restrictions are different on different instances. + + You can also add newlines! +There is pixelfed live +developer: Pixelfed +website: https://pixelfed.org +submitter: Pixelfed +submission: https://github.com/getumbrel/umbrel-hello-world-app +repo: https://github.com/getumbrel/umbrel-hello-world-app +support: https://github.com/getumbrel/umbrel-hello-world-app/issues +gallery: + - https://www.arimetrics.com/wp-content/uploads/2020/01/pixelfed_que_es.png + - https://www.arimetrics.com/wp-content/uploads/2020/01/pixelfed_que_es.png + - https://www.arimetrics.com/wp-content/uploads/2020/01/pixelfed_que_es.png +releaseNotes: >- + Add what's new in the latest version of your app here. + Pixelfed Live Built In +dependencies: [] +path: "" +defaultUsername: "" +defaultPassword: "" From 71c121f890f2220e3fdbd0b0879f0baf60bedc9f Mon Sep 17 00:00:00 2001 From: starcodebrad2023 <160360452+starcodebrad2023@users.noreply.github.com> Date: Tue, 20 Feb 2024 16:48:14 -0500 Subject: [PATCH 4/4] Trying to fix all --- sparkles-hello-world/docker-compose.yml | 14 ---------- sparkles-hello-world/umbrel-app.yml | 35 ------------------------- 2 files changed, 49 deletions(-) delete mode 100644 sparkles-hello-world/docker-compose.yml delete mode 100644 sparkles-hello-world/umbrel-app.yml diff --git a/sparkles-hello-world/docker-compose.yml b/sparkles-hello-world/docker-compose.yml deleted file mode 100644 index a575385..0000000 --- a/sparkles-hello-world/docker-compose.yml +++ /dev/null @@ -1,14 +0,0 @@ -version: "3.7" - -services: - - app_proxy: - environment: - # The format here is: __1 - APP_HOST: sparkles-hello-world_server_1 - APP_PORT: 3000 - - server: - image: getumbrel/community-app-store-hello-world:latest - user: "1000:1000" - init: true diff --git a/sparkles-hello-world/umbrel-app.yml b/sparkles-hello-world/umbrel-app.yml deleted file mode 100644 index 261b96e..0000000 --- a/sparkles-hello-world/umbrel-app.yml +++ /dev/null @@ -1,35 +0,0 @@ -manifestVersion: 1 -id: pixelfed -name: Pixelfed -tagline: Replace this tagline with your app's tagline -icon: https://th.bing.com/th/id/OIP.CPld823lFFbEfi9usYEG5gAAAA?w=147&h=180&c=7&r=0&o=5&pid=1.7 -category: Development -version: "0.11.8" -port: 4000 -description: >- - Add your app's description here. -Pixelfed is a free and open-source image sharing social network service. It is decentralized, therefore user data is not stored on a central server, unlike other platforms.[5][6] Pixelfed uses the ActivityPub protocol which allows users to interact with other social networks within the protocol, such as Mastodon, PeerTube, and Friendica.[7] Using this protocol makes Pixelfed a part of the Fediverse. The network is made up of several independent sites that communicate with one another, which is roughly comparable to e-mail providers. The parties involved do not all have to be registered with the same provider, but can still communicate with each other. Thus, users are able to sign up on any server and follow others on the other instances.[8][9] - -Much like Mastodon, Pixelfed implements chronological timelines without content manipulation algorithms. It also aims to be privacy-focused with no third party analytics or tracking.[11] Pixelfed optionally organizes its media by hashtags, geo-tagging and likes based on each server. It also allows audiences to be distinguished in three ways and on a post-by-post basis: followers-only, public, and unlisted. Like several other social platforms, Pixelfed allows accounts to be locked, when followers must be pre-approved by the owner. - -The server maintained by the main developer of Pixelfed requires users to be over 16 years old. Restrictions are different on different instances. - - You can also add newlines! -There is pixelfed live -developer: Pixelfed -website: https://pixelfed.org -submitter: Pixelfed -submission: https://github.com/getumbrel/umbrel-hello-world-app -repo: https://github.com/getumbrel/umbrel-hello-world-app -support: https://github.com/getumbrel/umbrel-hello-world-app/issues -gallery: - - https://www.arimetrics.com/wp-content/uploads/2020/01/pixelfed_que_es.png - - https://www.arimetrics.com/wp-content/uploads/2020/01/pixelfed_que_es.png - - https://www.arimetrics.com/wp-content/uploads/2020/01/pixelfed_que_es.png -releaseNotes: >- - Add what's new in the latest version of your app here. - Pixelfed Live Built In -dependencies: [] -path: "" -defaultUsername: "" -defaultPassword: ""