HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
azukiapp
azk
JavaScript2015–2016
azukiapp / azk · Archived

azk

azk is a lightweight open source development environment orchestration tool. Instantly & safely run any environment on your local machine.

5Distinct people
5Mentions
0Explicit recommenders
891GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

azk is a lightweight open source development environment orchestration tool. Instantly & safely run any environment on your local machine.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by month5 dated mentions

Observed mentions: 2015-08-25 21:28:12 UTC to 2016-05-11 13:41:40 UTC.

0122015-08-01 00:00:00 UTC to 2015-09-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsAug 20152015-09-01 00:00:00 UTC to 2015-10-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2015-10-01 00:00:00 UTC to 2015-11-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2015-11-01 00:00:00 UTC to 2015-12-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2015-12-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsDec 20152016-01-01 00:00:00 UTC to 2016-02-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-02-01 00:00:00 UTC to 2016-03-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2016-03-01 00:00:00 UTC to 2016-04-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2016-04-01 00:00:00 UTC to 2016-05-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-05-01 00:00:00 UTC to 2016-06-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsMay 2016

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Aug 20152015-08-01 00:00:00 UTC2015-09-01 00:00:00 UTC101
Sep 20152015-09-01 00:00:00 UTC2015-10-01 00:00:00 UTC000
Oct 20152015-10-01 00:00:00 UTC2015-11-01 00:00:00 UTC000
Nov 20152015-11-01 00:00:00 UTC2015-12-01 00:00:00 UTC000
Dec 20152015-12-01 00:00:00 UTC2016-01-01 00:00:00 UTC000
Jan 20162016-01-01 00:00:00 UTC2016-02-01 00:00:00 UTC000
Feb 20162016-02-01 00:00:00 UTC2016-03-01 00:00:00 UTC101
Mar 20162016-03-01 00:00:00 UTC2016-04-01 00:00:00 UTC202
Apr 20162016-04-01 00:00:00 UTC2016-05-01 00:00:00 UTC000
May 20162016-05-01 00:00:00 UTC2016-06-01 00:00:00 UTC101

What Hacker News says

5 sources
The systemd mechanism here was proposed in November 2015. Lennart Poettering acknowledged that it "had the potential to break some daemons". * https://lists.freedesktop.org/archives/systemd-devel/2015-No... In conversation with Lennart Poettering, systemd developer Zbigniew Jędrzejewski-Szmek's position was to turn the mechanism on and gather statistics about who and what it broke. Lennart Poettering did this about 20 hours later. Within a week, this was in the released version of systemd. * https://lists.freedesktop.org/archives/systemd-devel/2015-No... * https://github.com/systemd/systemd/commit/0af20ea2ee2af2bcf2... * https://github.com/systemd/systemd/commit/9ded9cd14cc03c6729... * https://github.com/systemd/systemd/blob/ccddd104fc95e0e76914... Their position has been since that the correct thing to do if one hits this is not to rever
Read the rest
t Lennart Poettering's change to the DefaultTasksMax and DefaulTasksAccounting settings, but to tweak the service unit files of any and all affected daemons. The systemd bug report paints this as an Ubuntu problem, in part because the systemd developer who submitted it is also the Ubuntu maintainer for systemd, but there are actually quite a lot of bug reports across several distributions that relate to this. Several people have simply placed TasksMax=infinity in their service unit files; but a few have indeed reverted the DefaultTasksMax setting, as the Ubuntu maintainer also asked for. The maximum applies to kernel "tasks", not to processes. So whilst one can hit it by forking a lot of processes, one can also hit it with only a few processes that happen to use a lot of threads per process. This is of particular concern to MySQL, MariaDB, Percona, and their ilk, which use a thread per client connection. As Brad Mashall discovered, the effect is that the SQL servers start refusing client connections. * https://bugs.launchpad.net/charms/+source/percona-cluster/+b... Someone hit this with a multi-threaded Java program and reported it to Arch. * https://bugs.archlinux.org/task/47787 The issue was clouded by two things: First, it was obscured by another systemd issue that imposes a task limit on every user service spawned by a user's per-user instance of systemd. Second, it was obscured by the complication that GNOME Terminal does not spawn terminal instances directly but rather uses Desktop Bus to spawn them remotely via "DBUS activation", resulting in terminals and the processes in their associated login sessions having the non-login-session task maxima applied. * https://github.com/systemd/systemd/issues/1955 Others have reproduced this with lots of processes. Dominique Leuenberger reported to OpenSUSE that this affects a lot of xyr builds because of parallel make. Gustavo Romero created a short makefile to use with parallel make (make -j500) that exhibited the problem. * https://bugzilla.opensuse.org/show_bug.cgi?id=965564 * https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/1... Marko Mihovilic reported to Arch a similar problem on build machines. * https://bugs.archlinux.org/task/47662#comment142757 Jakub Sztandera reported to Arch that LXC encounters this limit. Other people observed there that it has affected Java services such as Freenet. Lennart Poettering reiterated that people should not revert his changes but instead change their individual TasksMax settings. * https://bugs.archlinux.org/task/47303 * https://bbs.archlinux.org/viewtopic.php?id=207255 * https://github.com/systemd/systemd/issues/2388 * https://github.com/systemd/systemd/issues/2388#issuecomment-... It affected Docker, and this was reported to RedHat. The Docker people then noticed that all of the people who had CentOS 7, Debian 8, and the like were seeing a message about an unknown systemd service unit directive. Others (including Nathan Cutler, who reported the systemd problem to Ceph) had seen this, and after discussion considered it cosmetic, as it did not in fact prevent services from running on older versions of systemd. The Docker people, however, promptly reverted their fix. The Docker position is now that "people on newer kernels" have to maintain their own specially tweaked versions of systemd service unit files. * https://github.com/docker/docker/issues/9868 * https://github.com/docker/docker/pull/19391 * https://bugzilla.redhat.com/show_bug.cgi?id=1311750 * http://tracker.ceph.com/issues/15583 * https://github.com/docker/docker/issues/20036 It hit Azk, too. * https://github.com/azukiapp/azk/issues/634 Sebastian Schmidt hit this with Chrome, where the entire session spawned by xdm was limited to 512 threads in total, and reported it to Debian. * https://bugs.chromium.org/p/chromium/issues/detail?id=602002 * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823530 Breno Leitão hit this on Ubuntu, with the SSH server under one set of control groups on one system and under a different set on another, the result of a dependency chain involving PAM and PolicyKit. * https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/1...
In Systemd's DefaultTasksMax makes problems for MySQL/RabbitMQ/Docker/lxc/make/
Hi! I'm part of Azuki, the startup that created azk. azk (http://github.com/azukiapp/azk) is a lightweight open source development environment orchestration tool. It runs on top of Docker containers, but we tried to make it super simple to use. We liken it to YouTube whereas Docker is more like Adobe Flash Video. azk is versatile, but right now we're focused on the simplest use cases hence our focus on DigitalOcean as deployment option. Accordingly, we created the "Run Project" button. You can add it to your public repos on GitHub and any visitor can easily and safely run your code locally in very few steps. The only thing you'll have to add to your code is an Azkfile, a simple manifest file listing the required elements for the code's environment (OS, language, database etc.). We even created this demo gallery with forks from GitHub to p
Read the rest
rove that http://run.azk.io . We'll be continuously adding new projects to it. In this tutorial published by DigitalOcean, we demonstrate how easy it is to run code "in natura" straight from GitHub with the "Run Project" button and then deploy it to DigitalOcean with azk. We know there are several options to deploy code from GitHub to the cloud or even to your local machine, however none of them allow you to deal with the original code unmodified like this which can be very useful for hacking/experimenting purposes. How many times have you stumbled upon some code on GitHub you'd like to check out but it was so complicated to run it locally you ended up just giving up? How many projects do you have that could be going through that? There you go. :) I'll be glad to answer to any comments and doubts about it. Thanks!
In Show HN: Azk – run code locally straight from GitHub and deploy to DigitalOcean
Hi! We're a startup named Azuki and we created azk. azk [0] is an open source development environment orchestrator for your local machine. It is operated mainly via a CLI plus a manifest file (Azkfile.js) that describes architectures on a functional level (and the tool takes care of the rest). You can quickly configure and start environments for new projects or for previously existing ones on top of which you'd like to iterate. Everything runs on containers instead of VMs (currently, that means only Docker, but there are interesting additions on the way, such as hyper [1]). It's really neat. Now, we've just added deployment features specifically for DigitalOcean at first. You can check more azk tutorials on [2]. [0] https://github.com/azukiapp/azk [1] http://hyper.sh/ [2] https://medium.com/azuki-news
In Introducing azk: an even simpler way to deploy to DigitalOcean

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.