Ænix.io
538 subscribers
274 photos
11 videos
354 links
Amplify your data center with cloud transformation

Cozystack developers: @cozystack

Contact: @kvaps @gecube @tym83
Download Telegram
Media is too big
VIEW IN TELEGRAM
Tomorrow. CozySummit Virtual 2026.
@kvaps says it best in the video. We'll just add: free, online, May 26, 16:00 CET.
Register:
https://community.cncf.io/events/details/cncf-virtual-project-events-hosted-by-cncf-presents-cozysummit-virtual-2026/
#CozySummit #Cozystack #Kubernetes #CNCF #CloudNative
🔥7❤1❤‍🔥1
CozySummit Virtual 2026 recordings are up on the CNCF YouTube channel.
Five talks from people actually running Cozystack in production — all in one playlist. Enjoy!
📺 https://www.youtube.com/playlist?list=PLj6h78yzYM2OaFRU_tk-9zT62p3aSvu8W

#CozySummit #Cozystack #Kubernetes #CNCF
🔥5👏1
Cozystack vs OpenStack: An Honest Comparison for 2026

🧐 OpenStack has been the default answer to “how do we build a private cloud?” for over a decade — broad feature set, massive vendor ecosystem, first-mover gravity.

🤓 But a growing number of teams are discovering that operating OpenStack is a full-time job in itself.

🤯 Configuration drift across dozens of interacting services, painful upgrades that block entire sprints, and a hiring pool that shrinks as engineers gravitate toward Kubernetes-native tooling.

😎 Cozystack takes a different approach. Instead of a...

Read the full article in Cozystack blog 👇https://cozystack.io/blog/2026/06/cozystack-vs-openstack/

#OpenStack #Kubernetes #PrivateCloud #CloudNative #PlatformEngineering #DevOps #Infrastructure #Cozystack
❤8🔥3
KubeVirt VMs Made Simple: VM Disk and VM Instance in Cozystack

🌛 If you’ve used KubeVirt directly, you know the pain: VirtualMachine, VirtualMachineInstance, DataVolume, PVC — a maze of resources just to run a simple VM.

🌜 And if you want to clone a VM, share a base image, or migrate storage independently of compute?

🌚 Good luck wiring that together yourself.

🌝 Cozystack does it the other way...

Read the full article in
Cozystack blog 👇
https://cozystack.io/blog/2026/06/kubevirt-vm-disk-vm-instance/

#KubeVirt #Kubernetes #Virtualization #CloudNative #PrivateCloud #Cozystack
🔥3💅3❤1
🚀 Ænix x WHMCS — turn your hosting panel into a modern cloud

We've built a WHMCS integration that plugs Cozystack straight into the billing panel you already run. Your customers order, you bill, Cozystack provisions — no separate control plane, no rip-and-replace.

⚙️ What your customers can now self-serve from WHMCS:

• Kubernetes clusters — managed, multi-tenant
• Managed databases — PostgreSQL, MySQL, Redis, Kafka, ClickHouse, RabbitMQ, NATS
• Virtual machines — KubeVirt-based, Linux & Windows
• Message brokers & queues
• S3-compatible object storage
• GPU workloads — for AI/ML and rendering

All provisioned, metered and invoiced through your WHMCS billing.

💸 Why it matters

If you run a hosting business or a cloud on WHMCS, you can now add a full catalog of modern, in-demand services to your offering in days — not quarters — and open new revenue lines without leaving the panel your team already knows. New services, same billing, more margin.

The plugin is a proprietary Ænix product.


🔧 Beyond WHMCS

We also help hosters and clouds:

• migrate workloads off other hosting panels, OpenStack, VMware and legacy stacks
• integrate Cozystack + billing with other control panels
• package and add the specific apps and services your customers ask for

Especially if you're already on WHMCS — this is the fastest way to start selling Kubernetes, databases, VMs and GPU, and earn more from the customers you already have.

Want Cozystack services in your offering?
Let's talk
https://aenix.io/contact/

Links:
🏢 Aenix — https://aenix.io
🔗 GitHub — https://github.com/cozystack/cozystack
🌐 Website — https://cozystack.io
📖 Getting Started — https://cozystack.io/docs/v1/getting-started/
💬 Telegram — https://t.me/cozystack

#WHMCS #Hosting #CloudHosting #Kubernetes #PrivateCloud #CloudNative #ServiceProvider #Cozystack #AEnix
🔥4🙈1
🎥 Recordings from CozySummit Virtual 2026

Building a Sustainable Edge PaaS for Education: The BeBy.cloud Journey with Cozystack | Robert Galik

00:00 - Introduction and summit welcome
00:31 - Speaker background and education work
01:21 - Student profile and school program structure
02:33 - Regional IT ecosystem and partner companies
03:35 - Teaching DevOps, Docker, CI/CD, and Kubernetes
05:04 - Challenges with using public cloud credits for students
06:10 - Need for a uniform student platform
07:18 - Baby Cloud project overview
08:00 - CM4/CM5 hardware and low-power cluster design
09:17 - Scalable enclosure and rack options
10:15 - Learning infrastructure through hands-on hardware
11:03 - Moving from K3s to Cozy Stack
12:17 - Talos benefits for updates and high availability
13:28 - Storage, object store, monitoring, auth, and marketplace benefits
14:58 - Cozy Stack as a production-grade education platform
16:34 - From education and homelab to edge PaaS
17:38 - Porting Cozy Stack to ARM
18:44 - Hardware collaboration and ARM cluster setup
19:16 - Booting CM4/CM5 nodes with NVMe and Talos
21:26 - Installing Cozy Stack operator on Talos
22:20 - WebAssembly modules for edge use cases
23:23 - Running a nine-node desk cluster
24:29 - Hybrid desktop cluster with Mac Mini
25:16 - Personal computing and home services vision
26:08 - AI accelerators with CM5 modules
27:42 - Q&A begins
28:25 - Live cluster demo
29:04 - Simulating node failure
30:47 - Testing high availability and quorum
31:29 - Cozy Stack for Kubernetes education
32:49 - DRBD, KubeVirt, and ARM roadmap

Enjoy watching and share your thoughts: https://youtu.be/s4SralUKPFE?si=FZ-IXp2ZZyYiIiET

#CozySummit #Cozystack #Kubernetes #EdgeComputing #CloudNative #DevOpsEducation #ARM #OpenSource
🔥2👍1👏1
𝐀𝐫𝐞 𝐲𝐨𝐮 𝐮𝐬𝐢𝐧𝐠 𝐂𝐨𝐳𝐲𝐬𝐭𝐚𝐜𝐤 𝐢𝐧𝐝𝐞𝐩𝐞𝐧𝐝𝐞𝐧𝐭𝐥𝐲?

As part of the CNCF Incubation review, the TOC is speaking with Cozystack adopters about their real-world experience.
We are especially looking for teams and individual adopters using Cozystack outside a commercial engagement with Ænix.
If that is you, 𝐩𝐥𝐞𝐚𝐬𝐞 𝐜𝐨𝐧𝐭𝐚𝐜𝐭 𝐓𝐢𝐦𝐮𝐫 𝐓𝐮𝐤𝐚𝐞𝐯

𝐄-𝐦𝐚𝐢𝐥: timur.tukaev@aenix.io
𝐓𝐞𝐥𝐞𝐠𝐫𝐚𝐦: @tym83
𝐋𝐢𝐧𝐤𝐞𝐝𝐢𝐧: https://www.linkedin.com/in/tym83/

𝐨𝐫 𝐬𝐞𝐧𝐝 𝐮𝐬 𝐚 𝐝𝐢𝐫𝐞𝐜𝐭 𝐦𝐞𝐬𝐬𝐚𝐠𝐞 𝐡𝐞𝐫𝐞.

𝐓𝐡𝐢𝐬 𝐢𝐬 𝐧𝐨𝐭 𝐚 𝐬𝐚𝐥𝐞𝐬 𝐜𝐚𝐥𝐥. 𝐈𝐧𝐭𝐞𝐫𝐯𝐢𝐞𝐰𝐬 𝐜𝐚𝐧 𝐫𝐞𝐦𝐚𝐢𝐧 𝐜𝐨𝐧𝐟𝐢𝐝𝐞𝐧𝐭𝐢𝐚𝐥.

#Cozystack #CNCF #Kubernetes #CloudNative #OpenSource #CNCFIncubation
🔥3❤2👍2
🧿 How LINSTOR and DRBD Keep Your Data Alive When a Server Dies

Every bare-metal operator's nightmare: a disk fails at 3 AM. If your storage is node-local (a local-path or hostPath volume pinned to one node), you're restoring from backup and praying it's recent. Ceph gives you replication but demands 3+ dedicated storage nodes, a PhD in CRUSH maps, and constant tuning. Most teams either over-invest in storage infrastructure or under-invest and pay the price in outages.

Cozystack uses LINSTOR + DRBD for replicated block storage. DRBD replicates at the block device level — below the filesystem, below the database, below everything. It's been battle-tested in Linux HA setups for over two decades. LINSTOR adds the Kubernetes-native orchestration layer on top.

⚙ How It Works

1. DRBD (Distributed Replicated Block Device) synchronously mirrors block devices between nodes. Every write to Node A is immediately written to Node B before the application gets an acknowledgment.
2. LINSTOR manages DRBD resources as Kubernetes StorageClasses. When a PVC requests storage, LINSTOR creates a DRBD volume, selects replica nodes, and handles the lifecycle.
3. CSI Driver exposes LINSTOR volumes as standard Kubernetes PersistentVolumes.

Result: any pod or VM that uses a replicated StorageClass gets synchronous block-level replication across nodes — transparently.

🎛 Setting Up Storage

Step 1 — Prepare disks:

# Set up LINSTOR CLI alias
alias linstor='kubectl exec -n cozy-linstor deploy/linstor-controller -- linstor'

# Check what LINSTOR sees
linstor node list
linstor physical-storage list


If disks don't appear, they likely have leftover metadata. Clean them:

# Using talm (installation covered in POST 9)
# WARNING: never wipe the OS install disk (machine.install.disk) — only data disks.
talm -f nodes/node1.yaml wipe disk nvme0n1 nvme1n1


Step 2 — Create storage pools (ZFS):

linstor physical-storage create-device-pool \
zfs node1 \
/dev/nvme0n1 /dev/nvme1n1 \
--pool-name data \
--storage-pool data


Repeat for each node.

Step 3 — Verify:

linstor storage-pool list


You should see a data pool on each node with available capacity.

Step 4 — Use it:

Any application that specifies storageClass: replicated now gets DRBD-replicated volumes (three replicas by default). PostgreSQL, MongoDB, VM disks — all of them.

# In any application config:
values:
storageClass: replicated
size: 50Gi


🛟 What happens when a node fails:

1. DRBD detects the node is gone
2. The volume remains available on the surviving replica node
3. Kubernetes reschedules the pod to a node that has the replica
4. When the failed node comes back, DRBD automatically resyncs

No manual intervention. No restore from backup. No data loss.

📘 Documentation

- Disk Preparation: https://cozystack.io/docs/storage/disk-preparation/
- Disk Encryption: https://cozystack.io/docs/storage/disk-encryption/
- DRBD Tuning: https://cozystack.io/docs/storage/drbd-tuning/
- NFS (RWX): https://cozystack.io/docs/storage/nfs/

Join the community:
T
elegram group t.me/cozystack
Slack group https://kubernetes.slack.com/archives/C06L3CPRVN1
(Get invite at https://slack.kubernetes.io)

Cozystack resources:
https://cozystack.io
https://cozystack.io/docs/get-started
https://cozystack.io/blog
https://github.com/cozystack/cozystack

#Cozystack #LINSTOR #DRBD #Kubernetes #CloudNative #BareMetal #PrivateCloud #Storage
🔥3❤1
New Cozystack Highlights: Persistent Public IPs.

Today IP addresses in Kubernetes are ephemeral. You create a LoadBalancer service, you get an IP, you delete the service, the IP is gone. Recreate it and you get a different one. For anyone running real workloads on public IPs, that churn is a problem, and Cozystack users have been asking to fix it for a while.

The prototype shown at the last community meeting borrows the model everyone already knows from storage: just like a PersistentVolumeClaim binds to a PersistentVolume through a StorageClass, an IPAddressClaim binds to an IPAddress through an IPAddressClass.

What that unlocks:
— Reserve an IP before attaching it to anything, then bind it to a service via annotation
— Delete the service, the IP stays reserved and comes back to the same claim
— Move one reserved IP between services without losing it
— Contention policies: keep an IP alive after its claim is deleted, or release it back to the pool
— A reserved IP can't be stolen by another service

The design is deliberately platform-agnostic. The core controller handles the claim-to-address logic; a separate driver talks to the backend, MetalLB today, but the same pattern fits AWS Elastic IPs or anything else, much like a CSI driver for storage.

Still a prototype, but the direction is set: IP addresses become a first-class, reservable resource in Cozystack.

🎥 Full demo from the community meeting: https://www.youtube.com/watch?v=cQJyA25Hf6U

#Cozystack #Kubernetes #Networking #CloudNative #OpenSource
🔥5❤1👏1
CloudFest Americas x NamesCon Global early bird ends this Friday, September 25.
Ænix is sponsoring — November 11–12, Ice Palace Studios, Miami.
𝐅𝐢𝐧𝐝 𝐮𝐬 𝐚𝐭 𝐛𝐨𝐨𝐭𝐡 𝟑𝟏𝟖.
Register with code AENIX20 for 20% off your ticket.
If you build or run hosting, cloud or ISP infrastructure, come talk to us about Cozystack — the open-source, Kubernetes-native cloud platform, now a CNCF project.
𝐓𝐢𝐜𝐤𝐞𝐭𝐬 𝐥𝐢𝐧𝐤 https://cloudfest.com/americas/tickets/
Next stop: Miami.
#CloudFestAmericas #NamesCon #Cozystack #Kubernetes #OpenSource
VMware Exit Lab — Paris, 19 October

Broadcom changed the rules for VMware. vSphere 7 support has ended, and staying where you are is no longer free.

This workshop still is.
In four hands-on hours you migrate a VM off a running VMware host onto Cozystack, an open-source, CNCF-hosted platform, and then see GPU/AI workloads run on the same cluster. Expect a live cluster and a terminal, not a slide deck.

Hosted by Timur Tukaev @tym83, Cozystack maintainer and Ænix co-founder.
No sales pitch — we start with what Cozystack can't do yet.

You leave with:
— hands-on migration experience
— a step-by-step plan for your own move
— 30 days of test environment access and a direct line to the maintainers

📍 MyCowork, 54 rue Greneta, Paris — or join online
🕙 Monday, 19 October, 10:00–14:00 CEST
Free · English · limited seats · bring a laptop

Details and registration:
ENGLISH LINK
FRENCH LINK

#Cozystack #VMware
👍2
VMware Exit Lab: European Workshop Tour has started today in Paris.
Over the next three weeks we’re running eight hands-on workshops across Europe.
They’re for teams that want to leave VMware without trading one lock-in for another.

In four hours you will:
1️⃣ build your own cloud on Cozystack, an open-source, Kubernetes-native platform (CNCF project)
2️⃣ migrate VM workloads off VMware
3️⃣ run managed databases, Kubernetes clusters and GPU workloads on the same platform

The format is hands-on, 10:00–14:00 local time. You can join 𝐢𝐧 𝐩𝐞𝐫𝐬𝐨𝐧 or 𝐨𝐧𝐥𝐢𝐧𝐞.

📍 Paris: 19 Oct
📍 Berlin: 23 Oct
📍 Warsaw: 26 Oct
📍 Copenhagen: 28 Oct
📍 Amsterdam: 30 Oct
📍 Milan: 2 Nov
📍 Madrid: 4 Nov
📍 London: 6 Nov

Seats per city are limited. Register here: https://u.to/eu-bIg
If your VMware renewal is coming up, spend four hours with us before you sign it.

#Cozystack #VMwareExit #Kubernetes #OpenSource #PrivateCloud
🔥2❤1🤬1🐳1
𝐋𝐚𝐬𝐭 𝐜𝐚𝐥𝐥 𝐟𝐨𝐫 𝐁𝐞𝐫𝐥𝐢𝐧.

VMware Exit Lab starts in under two hours: 10:00–14:00 CEST, Techspace Eiswerk, Köpenicker Straße 40-41.

Four hours, hands-on: build a cloud on Cozystack, move VMs off VMware, then run AI and GPU workloads on the same stack.

𝐂𝐚𝐧’𝐭 𝐦𝐚𝐤𝐞 𝐢𝐭 𝐢𝐧 𝐩𝐞𝐫𝐬𝐨𝐧? 𝐉𝐨𝐢𝐧 𝐨𝐧𝐥𝐢𝐧𝐞. Same lab, same questions, from wherever you are.

Timur Tukaev @tym83 leads the session. Bring your hardest migration question.

👉 Register: https://u.to/eu-bIg

#Cozystack #VMwareExit #Kubernetes #Berlin
🔥3
One table, twelve chairs. Copenhagen, tomorrow.
We picked a small room at Soho Network in the Meatpacking District on purpose.

A group this size can skip the presentation and get straight to the keyboard.

Over four hours you’ll build a Cozystack cloud with your own hands, migrate VMs away from VMware, and run AI and GPU workloads on that same platform.

28 October, 10:00–14:00 CET at Soho Network, Flæsketorvet 68, in the Meatpacking District.
Remote? You can follow the lab online.

See the alternative working before the next VMware renewal lands on your desk.
👉 https://u.to/eu-bIg

#Cozystack #VMwareExit #Kubernetes #Copenhagen
❤2
Amsterdam, tomorrow.

A city built below sea level knows the rule: when the water keeps rising, you build your way out of it before the next storm.

VMware renewals work the same way.

Tomorrow at Mindspace Dam, a few minutes’ walk from Dam Square, we build. Over four hours you’ll set up a cloud on Cozystack, move VMs off VMware and run AI and GPU workloads on the same open-source platform.

Friday, 30 October, 10:00–14:00 CET. Can’t get to the city centre? The lab is open online as well.

👉 Join the event

#Cozystack #VMwareExit #Kubernetes #Amsterdam
Blockstor — a new storage control plane for Cozystack, written from scratch in Go.
LINSTOR-compatible: it keeps the LINSTOR CSI driver and Piraeus operator, and uses the Kubernetes API as the single communication plane between controllers and satellite nodes.

Andrei @kvaps walks through the migration tool, the blockstore CLI, synchronous DRBD replicas, RWX via NFS-Ganesha for AI workloads, and block-level live migration for VMs.

Plus the roadmap: BYOK encryption and a QEMU/QCOW2 backend.

Ends with Q&A: API server crashes, leader election, and running alongside LINSTOR.

▶️ https://youtu.be/EwDG6lNOqKc

#Cozystack #Blockstor #LINSTOR #DRBD #KubernetesStorage #CloudNative #OpenSource #Highlights
🔥7👍1
🎥 Cozystack community meeting 2026-10-29

https://youtu.be/MbQOSdFYR48

Cozystack: Free Cloud Platform based on Kubernetes | CNCF Sandbox Project

Minutes: https://docs.google.com/document/d/1YObSKsQ3Gzi1gSLPlUp-PbSYEeVkoyzY20M_hXKVhq4/

📢 Agenda and Notes:
- Project updates and news
- v1.7.0 just got released!
- https://github.com/cozystack/cozystack/releases/tag/v1.7.0


🎤 Open Floor:
- Milestone = Release with automatization CI https://github.com/cozystack/community/issues/108
- Proposal (draft): release channels (edge / candidate / fast / stable / LTS) and a rotating Release Team that owns them https://github.com/cozystack/community/issues/120
- TODO(phases):
- Implement new backport logic, according to merged @daniil
- https://github.com/cozystack/community/pull/114
- Channel for #cozystack-dev in CNCF slack for developers timur.tukaev@aenix.io
- Enhance upstream planning Andrei Kvapil @kvaps and @nbykov
- Roadmap
- Triaging
- Milestones on GitHub or alternatives
- Create SIGs

🖖 Share your enhancement and architecture proposals by opening a PR at https://github.com/cozystack/community/pulls

🫵 Join the community:
Telegram group t.me/cozystack
Slack group https://kubernetes.slack.com/archives/C06L3CPRVN1
(Get invite at https://slack.kubernetes.io)

Cozystack resources:
https://cozystack.io
https://cozystack.io/docs/get-started
https://cozystack.io/blog
https://github.com/cozystack/cozystack

📅 Subscribe to our community meetings calendar: https://zoom-lfx.platform.linuxfoundation.org/meetings/cozystack

🗓 Add meetings to your calendar: https://webcal.prod.itx.linuxfoundation.org/lfx/lfsixxnFWxbvsyEuC2

https://youtu.be/MbQOSdFYR48
Meet us at booth #305 — KubeCon + CloudNativeCon North America 2026

Ænix is bringing Cozystack: a CNCF Incubating project that turns bare metal into a private cloud — VMs, managed Kubernetes, databases and GPU under one API, on any Linux distro. Apache 2.0, no per-core fees, pricing that follows physical nodes.

Leaving VMware, retiring OpenStack, or building an AI platform on your own GPUs?
Timur @tym83 is on the floor — come talk it through.
Upstream components, no proprietary forks: if it runs on Cozystack, it runs anywhere.

📍 Booth #305
🔗 aenix.io

#KubeCon #CloudNativeCon #Cozystack #Ænix #Kubernetes #CNCF #OpenSource
Meet us at booth #318 — CloudFest Americas 2026

Ænix is bringing Cozystack: a turnkey, hyperscaler-class cloud you run under your own brand.

Kubernetes, Linux & Windows VMs, managed databases, S3, GPU and LLM inference — on your own metal, Apache 2.0, no per-core licensing.

Leaving VMware, replacing OpenStack, or selling GPU capacity?
Come talk through the economics with us.
Andrei Kvapil @kvaps is on the floor and up for a coffee.

📍 Booth #318
🔗 See the portal live, no signup: aenix.io/demo

#CloudFestAmericas #Cozystack #AEnix #Kubernetes #CloudNative #OpenSource
Live VMware → Cozystack migration with Forklift, from our community meeting.

Andrei @kvaps shows the full path: connect a vSphere source, fetch the VM list, import — shutdown, disk snapshot, transfer, Cozystack entities created automatically. EFI and SATA bus translated on the way in.

Open source. The VMware exit, demonstrated, not promised.

▶️ https://youtu.be/EFSIS_vPcaU

#Cozystack #VMware #Forklift #KubeVirt #OpenSource #Highlights
🔥3👀1