This commit is contained in:
Miloslav Ciz 2023-11-23 13:15:41 +01:00
parent 7f925de127
commit 7be069e2e9
6 changed files with 24 additions and 18 deletions

View file

@ -49,17 +49,19 @@ Would you like to create [LRS](lrs.md) but don't have enough spare time/money to
### How To Make A Website
Making your own tiny independent website is pretty simple and a very good thing to do for being able to share opinions and files relatively freely -- using "social networks" for sharing non-mainstream stuff will not work as these get hardcore censored (yes, even the "FOSS" ones like [Mastodon](mastodon.md) etc.). By making your own website you also help decentralize the [web](www.md) again, take a bit of control from the corporations, and you can greatly help others by sharing useful information with them.
Making your own tiny independent website is pretty simple and a very good thing to do for being able to share opinions and files relatively freely -- using "social networks" for sharing non-mainstream stuff will not work as these get hardcore censored (yes, even the "FOSS" ones like [Mastodon](mastodon.md) etc.). By making your own website you also help decentralize the [web](www.md) again, take a bit of control from the [corporations](corporation.md), and you can greatly help others by sharing useful information with them. See also [smol internet](smol_internet.md). Watch out though, getting into controversial topics on your site will nowadays greatly complicate your life, so firstly set up some "neutral" site and once you get into it, look for ways to somehow add [free speech](free_speech.md) to that. Even if you keep using mainstream social media, it's good to also have your own site and have a link to it on your profile.
Here we will quickly sum up how to make a static single page plain HTML website, which should suffice for most things (sharing opinions, contacts, files, multimedia, simple blogging, ...). Once you get more advanced you can do fancy stuff such as a multi-page wiki written in [Markdown](markdown.md) and compiled to HTML with a shell script, but that can wait for now.
Also please take a look at [gopher](gopher.md) (a much better alternative to web) and how to make your own gopherhole -- mainstream web is really becoming unusable, uninhabitable and will die soon, moving to gopher (or hosting your site both on the web and gopher, which is the best option possibly) is a good thing to do, you will not only simplify your life and avoid a lot of censorship but you will also support this smaller network. Another way of sharing your stuff is through things like [torrents](torrent.md), [IPFS](ipfs.md) and so on. But back to websites now.
Firstly **do NOT follow mainstream tutorials on making website** -- these are absolute horseshit and just follow ugly capitalist ways, you will just get brain cancer. Also do NOT use any frameworks; **do NOT even use static site generators** -- these are not needed at all! All you really need for making a small website is:
Here we will quickly sum up how to make a **[static](static.md), single page plain [HTML](html.md) website**, which should suffice for most things (sharing opinions, contacts, files, multimedia, simple blogging, ...). Once you get more advanced you can do fancy stuff like this wiki (multi-page wiki written in [Markdown](markdown.md), compiled to HTML with a shell script etc.).
- **[Plain text](plain_text.md) editor** (gedit, [geany](geany.md), [vim](vim.md), ...). This is easy, just download it. Just don't use a [rich text](rich_text.md) editor, ok?
- **Static site hosting** to store your site on, which will server the site to clients. You have several options here:
- There exist free static site hosting services, e.g. those on many [git](git.md) hosting platforms like [GitLab](gitlab.md) or [Codeberg](codeberg.md) (even [GitHub](github.md), but avoid that one if possible), on [pubnix](pubnix.md) servers such as [tildetown](tildetown.md) or sites like [neocities](neocities.md). Here you may still encounter some censorship, but it can be a good start. Just search their site for details on how to host a site there.
Firstly **do NOT follow mainstream tutorials on making website** (Wordpress, PHP, static generators, ...) -- these are absolute horseshit and just follow ugly capitalist ways, you will just get brain cancer. Also do NOT use any frameworks; **do NOT even use static site generators** -- these are not needed at all! All you really need for making a small website is:
- **[Plain text](plain_text.md) editor** (gedit, [geany](geany.md), [vim](vim.md), ...). This is easy, just download it. Just don't use a [rich text](rich_text.md) editor (MS Office, Libreoffice, ...), ok? That doesn't work!
- **Static site hosting**, i.e. a publicly accessible web server to store your site on, which will serve the site to clients. You have several options here:
- There exist free static site hosting services, e.g. those on many [git](git.md) hosting platforms like [GitLab](gitlab.md) or [Codeberg](codeberg.md) (even [GitHub](github.md), but avoid that one if possible), on [pubnix](pubnix.md) or sites like [neocities](neocities.md). You may just search for *free web hosting* on [wiby](wiby.md) or something. Here you may still encounter some censorship, but it can be a good start. Just search their site for details on how to host a site there -- usually you will get an [FTP](ftp.md) or [SSH](ssh.md) access and just upload your website there. Some have normie friendly web interface so you don't even have to deal with [command line](cli.md), but it's better to not rely on them, learn to do it properly.
- You may host your site at home, typically using [Raspberry Pi](rpi.md). This doesn't really cost anything as the weaker Raspberrys (e.g. 3B) consume negligible amount of electricity, and for non-extreme traffic you won't even need a super high speed connection (especially considering you will make a very tiny, efficient website). This is a very good option as practically no one will be able to censor you (only police and ISP), but it's also a tiny bit more difficult to set up because firstly you need to set up a webserver ([Apache](apache.md) is usually installed on any GNU/Linux distro though, it's really easy to do) and secondly you NEED A PUBLIC [IP ADDRESS](ip_address.md) (as typically you will be behind a [NAT](nat.md) so that computers from outside can't reach your server): you will probably have to ask your [internet provider](isp.md) for it (maybe you already have it, maybe they will give it to you for free, maybe you'll have to pay some small fee; just ask). Then you will also need to set up port forwarding on your [router](router.md) so that the requests from the outside are redirected to your web server computer (Raspberry Pi) -- this is just done in router settings by entering the IP address of the webserver computer somewhere.
- You may also pay for a [VPS](vps.md) (i.e. a server computer a company runs for you and which you access remotely) which has the same advantages as having your own home server (i.e. being able to host game servers, dynamic websites, [gopher](gopher.md) sites etc.), but we won't cover this here. Renting a VPS in some obscure country may be a good option to host a very controversial site. Also VPS may be expensive compared to mere static site hosting.
- You may also pay for a web hosting (i.e. a server computer a company runs for you and which you access remotely) or a [VPS](vps.md) (basically renting a server for more generic use). VPS has basically the same advantages as having your own home server (i.e. you can often do many things like host game servers, dynamic websites, [gopher](gopher.md) sites etc.), but it's a lot more expensive than just web hosting (i.e. renting a hosting space only for a website). Price of really basic web hosting may even go as low as $2 or $1 per month, however an issue arises if you want to host **controversial and/or NSFW content**, for example politically incorrect site, criticizing mainstream politics, questioning soyence and history (covid vaccines, Holocaust, 9/11, ...) supporting "conspiracy theories", having gore or porn etc. It is really hard to find a host for that, keywords to search for are *free speech offshore web hosting*; however though many boast by hosting free speech, they actually don't or are scammers, ALWAYS read their terms of service and see what they allow etc. You may be forced to host at home here, but then your ISP may start bullying you in the same way, so really you may even need to use [Tor](tor.md) or something. We won't cover this here much more, it's a pretty complex stuff.
- Optionally buy a domain name (search web for domain registrars), for example *mycoolsite.party*. If you are using a free hosting service, you will get a subdomain for free and don't have to care about this (but can still also use your own domain if you have it and want to). If you have your own home server, you probably want to buy a domain because otherwise people would have to connect to your site by literally typing an IP address to the browser. Once you have the domain, you want to edit the [DNS](dns.md) records of your domain to point to the IP address of your server (i.e. you want to add an "A record"): how exactly to do this depends on the registrar (they will have some kinda online system to edit the records).
For starters try to go the easiest way: use some free static site hosting without a domain name. Later, once you get comfortable, you may transition to self-hosting with your custom domain.
@ -101,4 +103,8 @@ This is a summary of some main guidelines on how an LRS supporter should behave
- **Search for [truth](truth.md)**. You won't find it easily, real truth is always censored and hidden (though often in plain sight), but you can train yourself to spot propaganda and see the red flags. You won't find truth through Google, use different sources, read old books, [encyclopedias](encyclopedia.md) and different points of view (e.g. contrast articles on [Wikipedia](wikipedia.md) with those on [Infogalactic](infogalactic.d)). Learn foreign and old langages such as [Latin](latin.md) so that you can read untranslated and first hand historical accounts. **Question EVERYTHING** (absolutely everything, even this statement). Do not fall into traps such as [pseudoskepticism](pseudoskepticism.md). Train your mind to think critically, avoid [shortcut thinking](shortcut_thinking.md), question your own biased beliefs and wishes.
- **Reject harmful things like [proprietary](proprietary.md) software, [capitalism](capitalism.md), [copyright](copyright.md), [bloat](bloat.md), [work](work.md) etc.** Use and promote the ethical equivalents, i.e. [free software](free_software.md), [free culture](free_culture.md), frugality, [anarchism](anarchism.md) etc.
- **Be a [generalist](generalism.md), see the big picture, study the whole world**, do not become overspecialized in the capitalist way. Sure you may become an expert at something, but it shouldn't make your view of the world too narrow. You may spend most of your time studying and programming computer compilers for example, but still do (and enjoy) other things, for example reading fiction, studying religions, languages, psychology, playing [go](go.md), making music, building houses, painting, doing sports, ...
- ...
- ...
## How Not To Get Depressed Living In This Shitty Dystopia
I don't know lol, you tell me. Becoming more independent of this system really helps though, just accept everything will get destroyed in a few years -- yes, all you ever liked is basically already dead, just deal with it and find new things to like such as reading books instead of scrolling through facebook etc. Unconditional love and [altruism](altruism.md) helps too, just let go of the hate and fight, help people selflessly without expecting rewards.