48 lines
2.5 KiB
Markdown
48 lines
2.5 KiB
Markdown
# 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 |