Git Product home page Git Product logo

apps's People

Contributors

18manu60 avatar asciiprod avatar divinedominion avatar eddi888 avatar ggggut avatar ikeedo avatar joconcepts avatar kjarrigan avatar marcuswichelmann avatar markusfreitag avatar maximilianovermeyer avatar networkpanic avatar nicolaisoeborg avatar polarroyo avatar raphaelpour avatar roth-wine avatar samcday avatar svenja11 avatar windsource avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

apps's Issues

[Question] Do you plan to allow community apps in future?

Great project. I really like it, but the choice of apps is small. It would be great to have more apps, for example Bitwarden, Owncloud, RabbitMQ etc. and I think with the community a lot of people would help you building those apps.

Do you plan to allow community apps in future, so that other developers can help you building custom apps?

Add new apps: Signaling + Collabora

Hey folks,

I have a costumer which would like to have the option to create a Nextcloud Server with Signaling and Collabora preinstalled using Hetzner One-Click-Apps.

Does it make sense to create a new app in this repo based on the current Nextcloud-App with just Signaling+Collabora preenabled?

I think it makes more sense to split them. But than you would have to create two seperate cloud VM's.

My best guess would be to extend the current Nextcloud One-Click App to support preenabled Nextcloud-Apps.

What do you guys think?

// EDIT:

Actually it should be one (workhorse) VM with Signaling + Collabora (both standalone without Nextcloud) preinstalled and one standalone Nextcloud-VM which orchestrates the workhorse VM .

cadvisor:latest doesn't provide arm support

Apps like prometheus/grafana include the cadvisor image with latest tag. Sadly the cadvisor project is not updating the latest tag, so this image is two years old and doesnt include arm support (which landed in summer 2022, see google/cadvisor#3141).

This causes the app not fully working on the new Hetzner CAX instances.

The version needs to be set to an actual Version since the cadvisor project is not going to change the tag (google/cadvisor#2542).

WireGuard UI half a year out of date

Version 0.4.0, released on Dec 2, 2022 is more than half an year old. It should be replaced by version 0.5.2, which was released on June 23.

Also, the default user is currently admin, which can't be easily changed. This should be changed in the install script so that I can use a different username.

BigBlueButton 2.4.4. Upload *.pptx Error

Hello, i have a Problem with the app BigBlueButton
https://docs.hetzner.com/cloud/apps/list/big-blue-button/

I created a new server with the BigBlueButton app using the hetzner cloud console. Once installed, BigBlueButton works, but Microsoft Office Documents cannot be uploaded as a presentation. See Screenshot:
image

My tests:

  • The upload of PDF documents always works.

  • If I install a new Ubuntu 18.04 server from Hetzner and then BigBlueButton 2.4.5 (3018) with the official script, the Microsoft Office documents upload also work .

  • If I create a new server via the Hetzner app and then want to update BBB via the official script, nothing works anymore.
    Is an update of the apps planned? How can I update the Hetzner apps to the current version?

Here the official bbb script:

wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v bionic-240 -s bbb.example.com -e [email protected]  -w -g

Official BigBlueButton Installation Guide:
https://docs.bigbluebutton.org/2.4/install.html

The idea of ​​the hetzner apps is great. but it should also work and a possibility to update in the future (possibly also automatically) is very important!! Without updates, there is a high risk of attacks.

Lots of issues

While this isn't a proper issue report, this pre-install has many bugs when it comes to making your site HTTPs using things like Cloudflare which causes issues with lots of plugins and themes.

Add CloudPanel2

Hello Hetzner,

we from https://www.cloudpanel.io (german company) have released CloudPanel 2 with a special hetzner-cloud integration.

The CloudPanel community would love to see CloudPanel 2 as app in your cloud:

It would be a replacement for your LAMP Stack, cpanel and plesk:

https://www.dropbox.com/s/sghlenz4qh9wlz3/Screenshot%202022-06-24%20at%2015.03.52.png?dl=0

It's free and would be a huge benefit for your customers.

I would be happy to help you with that.

Other providers like Digital Ocean and VULTR have already added CloudPanel 2:

https://marketplace.digitalocean.com/apps/cloudpanel-2-ubuntu-22.04

https://www.vultr.com/marketplace/apps/cloudpanel2-ubuntu-2204

Best,
Stefan Wieczorek

IPv6-only not working with Photoprism

TL;DR

When trying to run the Photoprism app on a shared server with only ipv6, errors appear in docker compose logs stating "network is unreachable"

Expected behavior

Running the Photoprism image would generate a certificate for a domain that already has its AAAA record defined on a server with an ipv6 address.

Observed behavior

A certificate is not generated, but the server can be accessed by its IP address as well as its AAAA-linked URL (therefore the photoprism part of the image works and DNS records are probably set up correctly).

Minimal working example

No response

Log output

traefik     | time="2024-03-06T15:54:13Z" level=error msg="Unable to obtain ACME certificate for domains \" {URL} \": cannot get ACME client get directory at 'https://acme-v02.api.letsencrypt.org/directory': Get \"https://acme-v02.api.letsencrypt.org/directory\": dial tcp 172.65.<>.<>:443: connect: network is unreachable" providerName=mytlschallenge.acme ACME CA="https://acme-v02.api.letsencrypt.org/directory" routerName=photoprism@docker rule="Host(` {URL} `)"

URL redacted, server IP addr partially redacted

Additional information

This was with reverse DNS enabled and AAAA records pointing to the server's IPv6 address. At no point did I add A or CNAME or ALIAS records for the ipv4 address, so I don't believe ipv4 is being used or is necessary between the visitor and server.

After adding an ipv4 address in the cloud console and some /etc/docker/daemon.conf workarounds on the server, such as adding a pair for registry-mirrors and ipv6 and ip6tables, the problem seems to be resolved (or the certificate generated by manually running certbot via pip was slow to get approved and then was imported by the docker image. I also tried about a dozen different things over a few hours, so it's possible some other change was the eventual turning of the "https" tide.

However, I also recreated the server image to start anew, and the moment that I enabled an ipv4 address in console, a certificate was generated and I could then access the site via https.

I don't know much about Docker but can try to run each Dockerfile manually, independently, and verbosely to get more info.

CI: Add disk-size check

All OCA's should use the smallest possible disk-VM to allow as much freedom as possible when choosing the server type. Right now it's depended on the VM that the image is built with. The hcloud-packer plugin has an option to do an auto-rescale of a VM during creation so one could have a small disk with more power, so we can still have fast builds with small disks.

Since you can configure stuff per OCA and the we plan on adding more and more, a centralized check would be nice that checks if the image is build with a small disk.

Rustdesk installation script does not force key usage

TL;DR

The Rustdesk installation script does not force the use of keys, so anyone who knows the IP address can use the Rustdesk relay server.

Expected behavior

If the user does not have the key, they should not be able to use the rustdesk server.

Observed behavior

Anyone who knows the ip address can use the rustdesk server without any key requirement.

Minimal working example

No response

Log output

No response

Additional information

No response

Question Regarding the last update ID: CL-4B84A (Deploy to Hetzner Cloud)

Hello, regarding the new update of the “Deploy with Hetzner” button, can I use Bash code with it?

For example, I want to reference a Docker CE app and then run the command from my Bash file to install specific software inside Docker.

I’m looking to share my affiliate link to install N8N on Hetzner with just one click. Is that currently possible? or any other way to achieve that for newcomers I will recommend.

Create docker-ce image from ubuntu-24.04

TL;DR

Since the ubuntu-24.04 image is already available in the Cloud console, could we base the docker-ce image on this one instead of ubuntu-22.04?

Expected behavior

docker-ce image is based on the ubuntu-24.04 image.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.