Make a website for my operating system

Hi guys, as you know I am still working on my package manager for my new system .

I would like now to start to work on the website.

I would like to know first if there is any possibility to make my website with crystal .

Basically , even will be smaller at the beginning , I need a proper website for my linux distribution , where you will have forum, documentation , bug report system, and I would like too to set a paiement method for who want a professional support

Basically I would like to start my business.

Is it anyway / API usable un Crystal for this?

there are many web framework available in Crystal, you can write your own website by yourself. but for a ready to use solution(almost not need coding, only deploy), there isn’t AFAIK.

But there are many Ruby solutions available, e.g. current crystal form use discourse, you can deploy it from source, free, on your own VPS, or use official services, this just a example.

FWIW

It’s definitely possible, but would be a lot of work to not only create, but maintain a custom forum, documentation , bug report system, and payment system implementations. I’d highly consider using some pre-existing solutions for these:

  • Forums - https://www.discourse.org/
  • Documentation - crystal docs hosted via GitHub pages or something, or something like mkdocstrings-crystal if you need more flexibility, or if you don’t care about the Crystal API itself, then just whatever static site generator you want to use.
  • Bug Report System - GitHub Issues on your project
  • Payment System - Paypal, Stripe, or Shopify, or something along those lines
1 Like

I’m a complete amateur at this, but I think it would be a good idea to take a look at how people are doing it who are building sites for shards.

You don’t have to answer this one, but are you a student? Many of the people I’ve seen on the Internet trying to offer new Linux distributions were eccentric and talented high school students. Good luck.