NextCloudPi
cert-manager
NextCloudPi | cert-manager | |
---|---|---|
34 | 101 | |
2,386 | 11,486 | |
1.2% | 1.1% | |
8.5 | 9.8 | |
5 days ago | 1 day ago | |
Shell | Go | |
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
NextCloudPi
-
(HELP) Setting up NextCloud on a Raspberry Pi
nextcloudpi.com
-
Is a Raspberry Pi 4 with an SSD safe to run 24/7?
It works great and is reasonably fast if you connect it over ethernet. If you have a newer firmware, which has already enabled the boot from SSD on your pi it is super easy (otherwise just Google how to set up boot from ssd with a microSD). Afterwards you can use the raspberry pi flashing tool to flash the image of nextcloudpi on your ssd. This includes the 64bit raspberry pi OS, a running Nextcloud instance and some other handy tools (like help to set up security features). The first setup can be done with the IP adress of your Pi in an internet browser of a device in your network. Here is the link to the image of NextcloudPi https://github.com/nextcloud/nextcloudpi
-
Help in setting up nextcloud on Pi 4
Issue 2 still persists and after digging around found this issue reported on git https://github.com/nextcloud/nextcloudpi/issues/1752 but cant figure out how to sort it
- Request: help self hosting on raspberry pi 4
- I'm building Memories, a FOSS alternative to Google Photos with a focus on UX and performance
-
Running a cloud(?) off an old PC?
Install nextcloudpi (https://github.com/nextcloud/nextcloudpi) Install Nextcloud app on your phone.
- Nextcloud Updates Blog and/or mailing list
-
How to update NextCloudPi
If you want to update faster than the docker image is published, you'll have to build the image locally: https://github.com/nextcloud/nextcloudpi
-
A distro for the pi 4b that comes with nextcloud preconfigured.
My best experience in out of the box comes from Nextcloudpi: https://nextcloudpi.com/
-
Turning an old Android phone into a SBC
Nextcloud is functionally similar to Dropbox, Office 365 or Google Drive but is self-hosted so you are in control of your data. This version is a lightly-forked version of NextCloudPi, which was developed for SBCs like the Raspberry Pi. Only a few changes from upstream and some SysV initscripts were required to get this working nicely in Linux Deploy.
cert-manager
-
deploying a minio service to kubernetes
cert-manager
-
Upgrading Hundreds of Kubernetes Clusters
The second one is a combination of tools: External DNS, cert-manager, and NGINX ingress. Using these as a stack, you can quickly deploy an application, making it available through a DNS with a TLS without much effort via simple annotations. When I first discovered External DNS, I was amazed at its quality.
-
Run WebAssembly on DigitalOcean Kubernetes with SpinKube - In 4 Easy Steps
On top of its core components, SpinKube depends on cert-manager. cert-Manager is responsible for provisioning and managing TLS certificates that are used by the admission webhook system of the Spin Operator. Let’s install cert-manager and KWasm using the commands shown here:
-
Importing kubernetes manifests with terraform for cert-manager
terraform { required_providers { kubectl = { source = "gavinbunney/kubectl" version = "1.14.0" } } } # The reference to the current project or a AWS project data "google_client_config" "provider" {} # The reference to the current cluster or EKS data "google_container_cluster" "my_cluster" { name = var.cluster_name location = var.cluster_location } # We configure the kubectl provider to use those values for authenticating provider "kubectl" { host = data.google_container_cluster.my_cluster.endpoint token = data.google_client_config.provider.access_token cluster_ca_certificate = base64decode(data.google_container_cluster.my_cluster.master_auth[0].cluster_ca_certificate) } #Download the multiple manifests file. data "http" "cert_manager_crds" { url = "https://github.com/cert-manager/cert-manager/releases/download/v${var.cert_manager_version}/cert-manager.crds.yaml" } data "kubectl_file_documents" "cert_manager_crds" { content = data.http.cert_manager_crds.response_body lifecycle { precondition { condition = 200 == data.http.cert_manager_crds.status_code error_message = "Status code invalid" } } } # We use the for_each or else this kubectl_manifest will only import the first manifest in the file. resource "kubectl_manifest" "cert_manager_crds" { for_each = data.kubectl_file_documents.cert_manager_crds.manifests yaml_body = each.value }
-
An opinionated template for deploying a single k3s cluster with Ansible backed by Flux, SOPS, GitHub Actions, Renovate, Cilium, Cloudflare and more!
SSL certificates thanks to Cloudflare and cert-manager
-
Deploy Rancher on AWS EKS using Terraform & Helm Charts
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/${CERT_MANAGER_VERSION}/cert-manager.crds.yaml
-
Setup/Design internal PKI
put the Sub-CA inside hashicorp vault to be used for automatic signing of services like https://cert-manager.io/ inside our k8s clusters.
-
Task vs Make - Final Thoughts
install-cert-manager: desc: Install cert-manager deps: - init-cluster cmds: - kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/{{.CERT_MANAGER_VERSION}}/cert-manager.yaml - echo "Waiting for cert-manager to be ready" && sleep 25 status: - kubectl -n cert-manager get pods | grep Running | wc -l | grep -q 3
-
Easy HTTPS for your private networks
I've been pretty frustrated with how private CAs are supported. Your private root CA can be maliciously used to MITM every domain on the Internet, even though you intend to use it for only a couple domain names. Most people forget to set Name Constraints when they create these and many helper tools lack support [1][2]. Worse, browser support for Name Constraints has been slow [3] and support isn't well tracked [4]. Public CAs give you certificate transparency and you can subscribe to events to detect mis-issuance. Some hosted private CAs like AWS's offer logs [5], but DIY setups don't.
Even still, there are a lot of folks happily using private CAs, they aren't the target audience for this initial release.
[1] https://github.com/FiloSottile/mkcert/issues/302
[2] https://github.com/cert-manager/cert-manager/issues/3655
[3] https://alexsci.com/blog/name-non-constraint/
[4] https://github.com/Netflix/bettertls/issues/19
[5] https://docs.aws.amazon.com/privateca/latest/userguide/secur...
-
☸️ Managed Kubernetes : Our dev is on AWS, our prod is on OVH
the Cert Manager
What are some alternatives?
Nextcloud - ☁️ Nextcloud server, a safe home for all your data
metallb - A network load-balancer implementation for Kubernetes using standard routing protocols
OpenMediaVault - openmediavault is the next generation network attached storage (NAS) solution based on Debian Linux. Thanks to the modular design of the framework it can be enhanced via plugins. openmediavault is primarily designed to be used in home environments or small home offices.
aws-load-balancer-controller - A Kubernetes controller for Elastic Load Balancers
all-in-one - 📦 The official Nextcloud installation method. Provides easy deployment and maintenance with most features included in this one Nextcloud instance.
Portainer - Making Docker and Kubernetes management easy.
DietPi - Lightweight justice for your single-board computer!
awx-operator - An Ansible AWX operator for Kubernetes built with Operator SDK and Ansible. 🤖
docker - ⛴ Docker image of Nextcloud
k3s - Lightweight Kubernetes
Sandstorm - Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager.
oauth2-proxy - A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.