Coder Social home page Coder Social logo

dokku-man's Introduction

UPDATE: I'm currently redesigning the app by writing an API on top of Dokku Daemon. Dokku Man will interact with the HTTP API instead of connecting it through SSH. No ETA but hang tight! https://github.com/beydogan/dokku-api

dokku-man Status

Web interface to manage your dokku servers. Its work in progress

Screenshots

Dashboard

SS

  • Manage your servers

Server Dashboard

SS

  • Manage a server.
  • Create apps on the server
  • Install plugins to the server.
  • Create plugin instances on the server
  • Sync the server

App Dashboard

SS

  • Manage an app.
  • CRUD environment variables
  • CRUD linked plugins. (redis, postgresql)
  • List process list.
  • Scale processes(TODO)

dokku-man's People

Contributors

beydogan avatar brkkyk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dokku-man's Issues

Plugins sync always fails

When attempting to synchronize a server, it always fails when trying to synchronize plugins with an error message "Command unknown". Is this normal behaviour ? I didn't have time to debug it yet, but I found a comment in the code saying that we need "extra config" for plugins sync. Could you explain that to me please?

Apps sync job doesn't do much

The applications sync job doesn't do much for now except for checking if the app exists in the database and set its status to syncing, or so it looks to me. Shouldn't we instead try to synchronize the app's fields with the server?
It also seems we are never fetching git_url from the server.

Deploy button

There should be a deploy button with branch selection on apps#show page which lets users to deploy apps with a single click from dokku-man.

Command logging for servers

All commands executed and their outputs for servers should be logged and users should be able to access them.

Status update?

Just curious whether this project was abandoned/put on indefinite hold? The API development seems to have stalled (is it done?) and nothing has happened here in a while. The UI in the pictures looks gorgeous so got a bit excited until I noticed the above ๐Ÿ˜ž

Error in Servers::SyncJob

rescue_from CommandError in Servers::SyncJob will never succeed as it calls @server.log! with three strings while Server.log! expects two strings and a hash

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.