itzikbenh

itzikbenh

I’m just a programmer and I hate dealing with servers. Most of my background is Laravel and the creator of Laravel created Laravel Forge which is a service that pretty much allows unlimited one click deployments to several cloud/vps providers for just $10 a month. I think that this kind of service is extremely helpful and also can be very profitable for the one who would create it.
That service also includes load balancer, basic security, free SSL, etc.
Of course this is over my head, but if anyone would like to do it, I would definitely use it.
What do you think? Is it feasible for Elixir?

Showing Posts 1 to 4

andre1sk

andre1sk

It’s definitely doable but since the market is so small at the moment I would guess it will take time before something like this materializes.

OvermindDL1

OvermindDL1

Hmm, would there be any demand for server hosting of simple erlang/elixir setups (say inside docker images or so)? I have quite a powerful server that is about to go unused (16 core, 64gigs ram, etc… etc…) and instead of getting rid of it I could always setup such systems. If not enough interest in it to supplant its cost then I will probably just get rid of it. How would I go about finding out if there is interest though?

brightball

brightball

My best guess would be building something similar on top of a service like Tutum. Right now, I generally just advocate for Heroku if you don’t want to deal with servers. It really just depends on how many of those apps are production vs experimental in terms of the price.

There are a lot of options out there built on Docker like Tutum. Dokku is another and it looks like that guy is building a service on top of it called Dokkur.

IMO one of the biggest reasons something like Laravel Forge works is the way that PHP works. PHP scales down better that just about anything else out there. You have a 512mb of RAM server with 1TB of code on it and everything will run depending on traffic levels. Other languages, Elixir included, boot up which makes this strategy less viable.

For what it’s worth, I’d never managed a server before in my life whenever I signed up for Slicehost a decade ago and they had so many great tutorials and articles that I learned an absolute ton about running my own servers. The most important thing that I learned is that it’s really not nearly as hard and over-complicated as people make it - especially if you just need one server. If you need a load balancer, multiserver configuration, deployments, updates, monitoring, etc there’s more involved of course but Elixir will help you stretch a single server far enough that your usage might never become an issue.

Digital Ocean has become the new Slicehost (Rackspace bought Slicehost). It’s cheap and has tons and tons of excellent tutorial articles for setting up your instance, installing your database, basic security practices etc. Even if you’ve never done it before you can be totally setup in a few of hours just by following the articles and you’ll learn a lot in the process. If you’ve never done it, it’s very much worth doing just for the learning experience if nothing else.

zimt28

zimt28

This is the simplest solution I have tried yet :slight_smile:

— All posts loaded —

Where Next? Top

Trending in Discussions Top

AstonJ
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
2977 92995 915
New
AstonJ
The obligatory hello world thread! Who are you and where are you from? :stuck_out_tongue:
4616 55835 594
New
caslu
I want to open this thread for you all to discuss and help those who really like Ash but are still hesitant to use it in a real project. ...
New
arcanemachine
I was working on an Ecto migration and I needed a timestamp. So, for the nth time, I looked up the different data types for timestamps, a...
New
alexslade
Fly’s CEO posted this recently - Turn And Face The Strange · The Fly Blog It says that Fly is going all-in on sprites, which is a worry ...
New
Herve37
We’re evaluating API mocking tools for OpenAPI-based projects and would love to hear what other teams are using. We’re particularly inte...
New
matt-savvy
Is there a word for the ~> symbol used in Version strings? Do you also just call it a Squiggle Arrow™ ?!
New

Other Trending Topics Top

garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
mcass19
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
wintermeyer
There are three potential reasons for members of this forum to have a look at https://vutuv.de You are tired or annoyed of LinkedIn. Yo...
New
aseigo
ICal is a library for interacting with iCalendar data. It parses iCalendars into typed Elixir structs via ICal.from_ics, and can prepare ...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews