Giter VIP home page Giter VIP logo

deploystack's Introduction

Deploystack

Deploystack is a curated list of tools and services that you might use when launching a website. It covers sections like hosting, domain names, web analytics (more will be added in the future). It contains recommendations of different companies/services that offer good value for money and are developer-friendly.

But why?

Sometimes, you just want to create a website with cats and the only thing you need is hosting. Or you already have a website with cats and want to add some simple web analytics tool. You don't need Amazon AWS for that (don't get me wrong, AWS is awesome and it's highly appreciated by developers - more than half of YC funded companies are using AWS), you just need one tool or service. So I created this list of different parts of deployment stack that can work together or separately.

Usage

Just open deploystack.io in your browser.

Development

To run the server locally:

# Install dependencies
$ bundle install

# Optional: Install NPM dev packages and precompile SASS files, etc.
$ npm install
$ npm run build
# Or watch folder for automatic SASS compilation:
$ npm run watch:css

# Start the app
$ bundle exec jekyll serve

License

Copyright (c) 2016 Sebastian Witowski. Licensed under the MIT license.

deploystack's People

Contributors

dependabot[bot] avatar switowski 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

deploystack's Issues

Add option for EV SSL certs

LE is awesome, but it only does DV certs. If you want an EV cert (like 'GitHub, Inc. [US]' on this site), CertSimple is way better than Symantec, GoDaddy and Comodo).

Move from node to jekyll

In order to facilitate the move to Github pages, we should move from express to a static jekyll page

consider metal servers

there are some really really cheap physical servers out there. even though it can be a bit "harder" to manage than cloud its a good option.

online.net for example

Add static site hosting to free hosting

I have launched a few projects via github static pages, Surge, and Netlify. Static pages have been great, because it keeps the load on my already super cheap low end server.

Bandwidth vs traffic

I think bandwidth usually refers to "how wide the road is" (how much data can pass through per second) rather than "how much data has passed through this month in total".

So in the "What resources are important?" section of the FAQ, it is probably better to use "traffic" instead of "bandwidth"

Firebase?

Great idea consolidating all this information!

Firebase might be a nice addition because although it's not as time-tested as, for example, Amazon services, it has robust backing from Google who pushed it pretty hard at the last I/O conference. As an example, Firebase provides a free tier of storage of 5GB with some seemingly generous request limits.

Real User Monitoring

Already listed in Roadmap (issue #1). Just added so that it can be tracked as a separate issue here.

Thoughts about adding it as a separate new section?

CI/CD

Continuous deployment and integration services would be extremely useful to have listed and information about services that integrate well with them (GitHub and Heroku work well with CD, for example).

Roadmap

Next tools, services that will be described:

  • SSL
  • uptime monitoring
  • files hosting
  • Version Control
  • CDN
  • e-mail campaigns and transactional emails
  • CI (continuous integration) and CD (continous delivery) [#8]
  • errors tracking
  • users feedback (needs some suggestions for the tools)
  • cpu, memory, I/O monitoring(not really so useful, there are plenty articles online on that)
  • static websites [#2]
  • browser testing (https://stackshare.io/browserstack and friends)

Filter by Operating System?

Unfortunately we could not filter by OS, some of us are developing on .NET and requires Windows hosting. Porting our apps to .NET Core (to be able to host on Linux) isn't trivial.

Payment processors?

Would be interesting to see options available for sites to accept payments. Paypal, stripe, etc? I'm not familiar with all offerings, including smaller ones, but it would be useful to have listed.

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.