I know that there are a lot of options out there, and some of it seems a little shady to me. I researched a little on the freenom webhost, who hosts the .ml domains, would that be a good option?

For a domain, you can get one for free from eu.org or netlib.re, both are operated by non-profit organizations (eu.org is a dedicated association, netlib.re is operated by non-profit Internet Service Provider ARN). .ml, .ga, .cf and .gq are good alternatives, but are operated as a public service by government administrations, which may or may not be a problem for you.

Personally i’m very happy with netlib.re and thunix.net free-price (donation-based) hosting for my blog. Alternatives to thunix providing shell accounts and web/gopher hosting (along with other services) can be found on tildeverse.org, a very friendly community.

@Coder
13M

Personally i’m very happy with netlib.re and thunix.net free-price (donation-based) hosting for my blog. Alternatives to thunix providing shell accounts and web/gopher hosting (along with other services) can be found on tildeverse.org, a very friendly community.

do they allow you to run server-side code ?

That’s the very definition of a tilde server! You get a shell account, login via SSH, and do your thing. If you mean specifically web code server side, thunix.net and many others have PHP setup, and it’s always possible to add more stuff when we need.

In both cases, it depends what kind of code though. if you take inconsiderate resources or use to spam/scam people or for nazi propaganda that’s not gonna do it ;)

@Danrobi
43M

You could use P2P platform like BeakerBrowser or Galacteek

No need for DNS domain.

Most of these solutions you recommend are not free-software nor selfhostable and so would build a strong dependency for a person to a private company who doesn’t have our interests at heart!

To my knowledge, from your list, only Codeberg and Neocities are non-profits. The former (or alternative SourceHut Pages) is only for persons familiar with git/mercurial, while neocities is really user-friendly to get started.

I would add libreho.st, chatons.org and the tildeverse are federations of non-profit service providers where you could find hosting services.

Then, like someone else mentioned, another option is hosting your own with something like Yunohost if your connection has good upload speed.

@sunway
creator
13M

Thanks!

@pingiun
33M

i always use github pages if i just want to put some html online, gitlab pages is also an option if you don’t like github

Masura
33M

Dont know about freenom but if you just want to learn and have a website running , for me yunohost was a good way to learn small things about selfhosting in a very simple way , allowing you to run services even if you don’t have experienced sysadmin in the past. Might also be a problem if you really dont know what your doing , but a lot of documentation is available on this subject and easy to find. Along with https://netlib.re/ wich allows you to have a free domain name without hosting services. Also its debian so you can do your thing too. Found it a good way but im noob in the game so may be others will have different views.

@sunway
creator
13M

thank you! both look very interesting - i am a complete noob, but have a lot of spare time at the moment to get into this:)

Masura
23M

you can also look out of the www with https://www.raspberrypi.org/forums/viewtopic.php?p=1821339 on a pi or something https://share.tube/videos/watch/4fe4e1f0-7896-4b8c-bfb8-2ff19c78d8e5 , but may be that is a bit out of topic here … depends on what’s you have in mind ;)

The raspberry pi is not free hardware, and heavily relies on non-free binary blobs (firmware) for operation. If you want a more freedom-friendly single-board computer, Olimex LIME2 is recommended by freedombox and yunohost project, and the Pine64 RockPro64 is a rather good alternative.

In any case, if you go with a single-board computer, keep in mind SD cards are not eternal (very fragile in fact) so you should always have copies of your data or you will loose everything.

Masura
33M

yeah thats so true , i mentioned r pi cause its what i find my self to have available :) but Olimex is indeed recommended. I confirmed by experience that SD card ( + cheap Sd cards) are very fragile and you should 123 backup everything to be safe

Masura
23M

or use more reliable hardware

Cool if you have a lot of time and want to learn things :)

  • do you want to publish a website because you want to focus on writing/drawing content?
  • do you want to learn how to make websites? (HTML/CSS)
  • do you want to learn systems administration to self-host your web/email/IM services?

The three are valid options, but learning/trying the three at the same time can be very demanding so i would personally recommend sticking to maximum two of these options at a time.

@sunway
creator
13M

Thank you for the advice! In my case, it’s probably the first two, I know a lot of html/CSS etc. But have never really used it in practice - which I think is the best way to learn. And it would just be nice to have a site where I could share some different projects:) but it seems like there’s already a lot of good suggestions for that here!

Cool! Then i strongly recommend you find yourself a tilde server, where you’ll get a shell account and some cool services :)

@icyflea
23M

Depends on what you want to build - e.g. if you just want some text or a blog, Github pages is good, if you want to make an interactive website with Python then Heroku is good, and DigitalOcean is good of you want to make something more complicated

Why only for-profit companies who are hostile to free-software? :(

@leanleft
23M

zeronet is an interesting idea. the community is probably disappointing though.

Come chat with us about modern website hosting technologies
!webhosting
    • 0 users online
    • 1 user / day
    • 3 users / week
    • 1 user / month
    • 8 users / 6 months
    • 46 subscribers
    • 5 Posts
    • 31 Comments
    • Modlog