LMC

is creating an open source reimplementation of the classic Linode Manager
Select a membership level
1 GB
$5
per month
  • Your name or your company’s name will be displayed and linked to your website on the sponsor page, and selected randomly on every page load to be featured in the footer
  • You will get $10 credit for the license if the open source goal is not reached
2 GB
$10
per month
  • Your name or your company’s name will be displayed and linked to your website on the sponsor page one category higher, and selected randomly 2x as frequently on every page load to be featured in the footer
  • You will get $20 credit for the license if the open source goal is not reached
4 GB
$20
per month
  • Your name or your company’s name will be displayed and linked to your website on the sponsor page two categories higher, and selected randomly 4x as frequently on every page load to be featured in the footer
  • You will get $40 credit for the license if the open source goal is not reached

0

patrons

$0

per month

About LMC

On January 31, 2020, Linode shuts down its classic Linode Manager interface in favor of its new Cloud Manager.

Many of us who are long-time users of Linode and the classic manager are disappointed about this change, as it is evidenced in the comments under the announcement. Despite any of the flaws it may have, the classic Linode Manager works, it’s efficient, and we are familiar with it. In contrast the new Cloud Manager features a completely redesigned interface, which many find slow, lacking in information density, and unfamiliar in its structure. It also requires running JavaScript, which some of us may want to avoid.

This project is an attempt to create an open source reimplementation of the classic Linode Manager using the Linode API. It is written from scratch in Go, without using any code from the original, striving to be fast and secure, with lightweight, semantic, accessible markup, and no JavaScript required. It is distributed as a self-contained native binary with no external dependencies, that can be run on either a remote or local machine, without installing any server, runtime, or library.

An online demo with test data is available at li1842-248.members.linode.com:8080. You can also download it for LinuxmacOS, and Windows, and run it locally with real data:

$ ./lmc [username] [email] [access_token]

The command accepts three arguments:
  1. A username to display in the header
  2. An email address to display its associated gravatar
  3. An API access token with at least read-only Linodes and Account access (you can generate these in the Cloud Manager)
This is a single-project crowdfunding campaign, organized on Patreon because of limitations in worldwide availability of platforms like Kickstarter and Indiegogo. Our goal is to have a working alternative to the Linode Manager by the time it is shut down on January 31, and to provide a faithful reimplementation of its design on as short a timeline as possible. We may reach out to Linode to ask for extended access to the old interface while working on the design.

Three goals are set forth for the campaign:
  1. An open source server that implements all the functionality of the classic Linode Manager, using the same page structure, so that you can find every function at the same place you are used to, but with a minimal design, without an attempt for pages to look similar to the original. If possible, this should be available by January 31, so that everyone can start using it as soon as the Linode Manager becomes unavailable. Development of features will be prioritized based on importance, to cover as much of the use cases as soon as possible, even if we miss the deadline.
  2. A design that is close to the original, but without an attempt to be pixel-perfect.
  3. A design as faithful to the original as possible.
We are planning to publish frequent demos to update everyone on our progress and to get feedback. Issues can be reported and discussed on the project’s GitHub page, where the source code will also be available. We will also share updates on the project and campaign on our Twitter account.

We would like to thank those who sponsor this project by having their names or their companies’ names displayed and linked to their website on a dedicated page in the application, with higher levels of support corresponding to more prominent placement on the page. Also, on every page load a single sponsor will be featured in the footer, selected randomly from the set of sponsors weighted by the level of their support. (E.g. a sponsor who supported the project with $160 will be featured 32 times more frequently than one who supported with $5.)

Since the deadline is close, at least the first version will be developed even if the campaign is not successful by the time the Linode Manager becomes unavailable, but in this case it will be available under a closed source license to cover the cost of development. In this case every sponsor will receive a credit for personal licenses in twice the amount of their pledged support. (E.g. if the price is $80, a sponsor who pledged $40 will receive a single personal license; one who pledged $5 will be able to purchase a license for $70; one who pledged $160 would receive four licenses.) In this case the source code will still be available to audit or to compile from source.

If you would like to support the project with an amount not covered by the available tiers, perhaps for more prominent placement with your logo, or on different platforms like GitHub or social media, please contact us.
Goals
$0 of $20,000 per month
A fast, secure server application implementing all features of the classic Linode Manager through the Linode API (as far as possible), using the same page structure, and semantic, accessible markup, with no JavaScript required, distributed as a self-contained native binary without external dependencies, under an open source license. This version would feature only a minimal design, with no attempt to look similar to the original beyond page structure.
1 of 3
How it works

Get started in 2 minutes

Choose a membership
Sign up
Add a payment method
Get benefits