Self-hosting: Difference between revisions
removed incomplete! |
Bythmusters (talk | contribs) m http -> https |
||
| Line 3: | Line 3: | ||
Self-hosting is typically done for several reasons, including to enable users to have more control over the services they use, or to allow the user to have more control over their privacy<ref>{{Cite web |last=Kehayias |first=John |date=2021-09-02 |title=Meet the Self-Hosters, Taking Back the Internet One Server at a Time |url=https://www.vice.com/en/article/meet-the-self-hosters-taking-back-the-internet-one-server-at-a-time/ |url-status=live |archive-url= |archive-date= |access-date=2025-08-12 |website=VICE}}</ref><ref>{{Cite web |last=Sholly |first=Ethan |date=2025-11-21 |title=2025 Self-Host User Survey Results |url=https://selfh.st/survey/2025-results/ |url-status=live |website=selfh.st}}</ref>. As self-hosting gives the user more control over their data, it is often used by people to avoid companies from using their data in ways the user does not want or consent to. | Self-hosting is typically done for several reasons, including to enable users to have more control over the services they use, or to allow the user to have more control over their privacy<ref>{{Cite web |last=Kehayias |first=John |date=2021-09-02 |title=Meet the Self-Hosters, Taking Back the Internet One Server at a Time |url=https://www.vice.com/en/article/meet-the-self-hosters-taking-back-the-internet-one-server-at-a-time/ |url-status=live |archive-url= |archive-date= |access-date=2025-08-12 |website=VICE}}</ref><ref>{{Cite web |last=Sholly |first=Ethan |date=2025-11-21 |title=2025 Self-Host User Survey Results |url=https://selfh.st/survey/2025-results/ |url-status=live |website=selfh.st}}</ref>. As self-hosting gives the user more control over their data, it is often used by people to avoid companies from using their data in ways the user does not want or consent to. | ||
The term "server" has several popular definitions in computing. Throughout this article it will refer to "a computer program that controls or supplies information to several computers connected in a network"<ref>{{Cite web |title=server (noun) |url=https://www.oxfordlearnersdictionaries.com/definition/english/server |access-date=2025-10-12 |website=Oxford Learner's Dictionaries}}</ref> and not comparably common "hosts that have software installed that enable them to provide information, like email or web pages, to other hosts on the network"<ref>{{Cite web |title=1.1.2.2 Clients and Servers |url= | The term "server" has several popular definitions in computing. Throughout this article it will refer to "a computer program that controls or supplies information to several computers connected in a network"<ref>{{Cite web |title=server (noun) |url=https://www.oxfordlearnersdictionaries.com/definition/english/server |access-date=2025-10-12 |website=Oxford Learner's Dictionaries}}</ref> and not comparably common "hosts that have software installed that enable them to provide information, like email or web pages, to other hosts on the network"<ref>{{Cite web |title=1.1.2.2 Clients and Servers |url=https://cisco.num.edu.mn/CCNA_R&S1/course/module1/1.1.2.2/1.1.2.2.html |url-status=dead |archive-url=https://web.archive.org/web/20240407111300/https://cisco.num.edu.mn/CCNA_R&S1/course/module1/1.1.2.2/1.1.2.2.html |archive-date=2024-04-07 |website=Cisco Networking Academy}}</ref>. | ||
==Origin of the practice== | ==Origin of the practice== | ||
| Line 54: | Line 54: | ||
An expensive high-end option that most closely resembles professional setups, with all the perks and downsides of professional setups: professional server hardware is designed to be more reliable and easily serviceable, but also can be very noisy, which may not matter much inside a proper server room or a data center, but for an apartment might be completely unacceptable. | An expensive high-end option that most closely resembles professional setups, with all the perks and downsides of professional setups: professional server hardware is designed to be more reliable and easily serviceable, but also can be very noisy, which may not matter much inside a proper server room or a data center, but for an apartment might be completely unacceptable. | ||
These are commonly set up for services with high hardware requirements or maintained as a hobby by those who'd like to practice business-grade system administration at home. For the vast majority of services this is unnecessary and is sometimes mocked as such<ref>{{Cite web |title=You are all a bunch of sick freaks : selfhosted |url= | These are commonly set up for services with high hardware requirements or maintained as a hobby by those who'd like to practice business-grade system administration at home. For the vast majority of services this is unnecessary and is sometimes mocked as such<ref>{{Cite web |title=You are all a bunch of sick freaks : selfhosted |url=https://old.reddit.com/r/selfhosted/comments/1igr2l7/you_are_all_a_bunch_of_sick_freaks/ |archive-url=https://selfh.st/sick-freaks/ |archive-date=2025-02-03 |website=Reddit}}</ref>. | ||
==Self-hosted applications relevant to consumer rights== | ==Self-hosted applications relevant to consumer rights== | ||
| Line 72: | Line 72: | ||
*[https://www.davx5.com/ DAVx⁵], a synchronization app for calendars, contacts and tasks on Android over the standard DAV protocols that Nextcloud implements | *[https://www.davx5.com/ DAVx⁵], a synchronization app for calendars, contacts and tasks on Android over the standard DAV protocols that Nextcloud implements | ||
*[ | *[https://www.onlyoffice.com/ OnlyOffice], an in-browser document editor within Nextcloud's interface and a desktop editor that connects to a Nextcloud account, both allowing access to files in Nextcloud and collaborative editing with other users | ||
*[https://floccus.org/ Floccus], a synchronization service for browser bookmarks and tabs, available across many browsers and as a mobile app, and synchronizing with a server chosen by the user, Nextcloud being only one of several supported options | *[https://floccus.org/ Floccus], a synchronization service for browser bookmarks and tabs, available across many browsers and as a mobile app, and synchronizing with a server chosen by the user, Nextcloud being only one of several supported options | ||
*[https://github.com/scubajeff/lespas Les Pas], a photo album Android app, automating photo uploads and browsing both local and remote photo albums | *[https://github.com/scubajeff/lespas Les Pas], a photo album Android app, automating photo uploads and browsing both local and remote photo albums | ||