Notepad/enter/Coding Tips (Classical)/Terminal Tips/3. GUIs/Internet/Websites/2. On Hosts.md

48 lines
2.5 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

# 2. Hosting
This area will be for *all* of it when referencing a space on a browser or network. For visionary insights, look into [this IEEE article ](https://spectrum.ieee.org/the-fathers-of-the-internet-revolution-urge-todays-pioneers-to-reinvent-the-web)on the future of web.
#### The Order of ownerships of the Host
---
1. Domains
In order for a website or application on a browser to exist in space it must be hosted. Therefore, this lies in a **domain**.
- Wordpress
- [Github Pages ](obsidian://open?vault=Coding%20Tips&file=Computers%2FBrowser%2FHosting%2FGithub%20Pages)
- [Dreamhost](obsidian://open?vault=Coding%20Tips&file=Computers%2FBrowser%2FHosting%2FDreamhost)
---
2. Cloud Storage
When there is a lot of data being hosted, it may need to be hosted through **cloud storage**.
- Google Cloud Platform
- AWS
- Azure
---
3. Containers
In order for the data in applications in storage to keep continuously running, often these clouds can be kept alive in a **container**.
- Docker
- Digital Ocean
- Digital Ocean [marketplace](https://marketplace.digitalocean.com/apps/appwrite)
- [Appwrite](https://appwrite.io/) - a backend for web servers and mobile apps
- can be instantiated within Digital Ocean
---
4. NAS (Network Attached Storage)
This takes all the abstraction of the above out by offloading all data onto a singular physical system to manage the network, your NAS.
- From the [wiki](https://en.wikipedia.org/wiki/Network-attached_storage):
- **Network-attached storage** (**NAS**) is a file-level (as opposed to [block-level storage](https://en.wikipedia.org/wiki/Block-level_storage "Block-level storage")) [computer data storage](https://en.wikipedia.org/wiki/Computer_data_storage "Computer data storage") server connected to a [computer network](https://en.wikipedia.org/wiki/Computer_network "Computer network") providing data access to a [heterogeneous](https://en.wikipedia.org/wiki/Heterogeneous_computing "Heterogeneous computing") group of clients. The term "NAS" can refer to both the technology and systems involved, or a specialized device built for such functionality (as unlike tangentially related technologies such as [local area networks](https://en.wikipedia.org/wiki/Local_area_network "Local area network"), a NAS device is often a singular unit).
- [Synology](https://www.synology.com/en-us) is a popular NAS service
- here is a [list of cheatsheet commands ](https://github.com/wuseman/Synology
- Plex Servers