Any #cron alternative recommendation?

## Must have

- Easy to configure inside docker image (along with frankenphp/caddy etc).
- Can use .env file (optional)
- Can send email when "exception" is thrown or return code is not 0. Capture stdout/stderr and attach with email.

## Good to have

- support good old cron syntax
- restart by itself in case of faiulure

I am thinking of using #supervisord.

A Self-hosted, BSD-native Gemini Protocol Server Stack

For those who are adventurous enough to explore the non-http corners of the Internet, the Gemini protocol is a delightful experience to use. It has been around a number of years, making the biggest bang around the time when discontent with the web’s general demise started to reach current heights (so maybe around 2022).

My “capsule”, Vigilia, is self-hosted, and has been since its inception. It used to run on a disused Macbook Pro running Fedora Server, under our TV at home, but since […]

https://journal.bsd.cafe/2025/07/21/a-self-hosted-bsd-native-gemini-protocol-server-stack/

Building #docker containers in 2024. How not to do it:

- use #supervisord
- use multiple processes
- use multiple users
- use sudo
- write logs to the containers filessystem
- make the imagesize as big as possible (~1.8GB)

After you have done all that just call your container #terraform #enterprise and release it.

What a pile of shit! Great job #hashicorp

#wtf #omg #k8s

Setting up Django with Nginx, Gunicorn, virtualenv, supervisor and PostgreSQL - Michał Karzyński

Django is an efficient, versatile and dynamically evolving web application development framework. When Django initially gained popularity, the …

Одинь день — одна тема
2/365

Інтернет радіо

Почав з того що обговорювалась тема радіо тут на мастодоні. Може хто знає про таке радіо як Radio Social Net Ua⁴. Воно гоститься адміном Мастодон примірника (істанса) social.net.ua¹. Недавно з'явилось ще одне радіо Балакучий рок² від користувача мастодона з допомогою адміна. І ось я вирішив подивитись в репозиторій³ (є лінк на radio.social.net.ua), щоб розібратись як захостити і собі. Доволі багато взнав і так до кінця не розібрався. Ось список техноголій які треба знати:

  • icecast — для стрімінгу
  • flask - pyhhon фреймщорк
  • docker - контейнер
  • ASGI (Asynchronous Server Gateway Interface) — для підримання користувачів і веб інтерфейсу
  • flask-apscheduler — для оновлення інтерфейсу
  • supervisord — управляти процесами (веб сервер, радіо стрімінг сервер)
  • і купа іншого

В планах запустити локально.

¹ https://social.net.ua
² https://radio.thx8te.kh.ua/public/chatty_rock
³ https://github.com/uanet-exception/radio.social.net.ua
https://radio.social.net.ua

#257день #темадня #радіо #українськерадіо #python #flask #docker #asgi #apscheduler #supervisord #програмування #devops

Social.Net.Ua

Getting a locally installed #Archivy to run under #supervisord ?
It needs the HOME env var to be set.
Add this to its program section in supervisord.conf:
environment=HOME=/home/<username>
More info: https://entropia.no/archivy-in-supervisord
Entropia

Мониторинг Supervisord: Упрощение контроля над процессами

В современной, стремительно развивающейся ИТ-среде умелое управление процессами играет ключевую роль в обеспечении стабильности и эффективности приложений и систем. Supervisord Monitor представляет собой ориентированное на пользователя решение этой задачи, позволяющее администраторам и разработчикам осуществлять надзор и контроль над процессами.

https://habr.com/ru/articles/815479/

#supervisord #мониторинг #monitoring #супервизор

Мониторинг Supervisord: Упрощение контроля над процессами

GitHub В процессе разработки и системного администрирования управление множеством процессов является одним из важнейших приоритетов. Будь то контроль за выполнением различных задач, обеспечение их...

Хабр
Cada vez que alguém coloca #supervisord em container #docker, morre um panda na China.

@zwovierzwo Dafür kannst du im #uberspace Hintergrunddienste anlegen. Die werden dann bei Bedarf von #supervisord neu gestartet.

https://manual.uberspace.de/daemons-supervisord.html

Die Doku ist echt super. 👍

supervisord — Uberspace 7 manual 7.6.2 documentation

I am using supervisord and what really strikes is how much it is polished. Everything seems well thought. I hadn't run the supervision yet but I have high expectations.

#supervisord