DEV Community

Cover image for AnyAppStart
Andrew Erlikh
Andrew Erlikh

Posted on

1

AnyAppStart

I created AnyAppStart - control panel to Start/Stop/Restart/View Logs for Docker, Systemd, VMs or anything else (with user scripts). Written in Go and React. Features:

  • User can add any types (like LXC or WakeOnLAN)
  • Control remote machines via SSH
  • Config in yaml files, no DB
  • Simple API

Screenshot

Reasons for creating AnyAppStart

My use cases:

  • Resource heavy but rarely used apps. Start them only when necessary
  • Environments for development, learning and experimenting. I do not need them all running at the same time
  • Being able to control local and remote apps from one place, no matter what type (Docker, Systemd, VM, bash script)

Installation

There is Docker image available, but inside the container only Docker Type will work, which kinda defeats the purpose of this app. So installing binary is recommended.

All binary packages can be found in the latest release. There are .deb, .rpm, .apk (Alpine Linux) and .tar.gz files.

Supported architectures: amd64, i386, arm_v5, arm_v6, arm_v7, arm64.

For amd64 there is a deb repo available

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more