mirror of https://gitlab.com/bashrc2/epicyon
Web links
parent
a09b5e3b95
commit
1fad27b736
Binary file not shown.
|
@ -57,20 +57,23 @@ a single user or a small number of users (less than ten) running from
|
||||||
your home location or on a modest VPS and where maintenance is extremely
|
your home location or on a modest VPS and where maintenance is extremely
|
||||||
trivial such that it’s possible to keep an instance running for long
|
trivial such that it’s possible to keep an instance running for long
|
||||||
durations with minimal intervention.</p>
|
durations with minimal intervention.</p>
|
||||||
<p>Epicyon is part of the “small web” category of internet software, in
|
<p>Epicyon is part of the <a
|
||||||
that it is intended to scale via federation rather than to scale
|
href="https://neustadt.fr/essays/the-small-web">small web</a> category
|
||||||
vertically via resource intensive and expensive hardware. Think many
|
of internet software, in that it is intended to scale via federation
|
||||||
small communicating nodes rather than a small number of large servers.
|
rather than to scale vertically via resource intensive and expensive
|
||||||
Also, in spite of the prevailing great obsession with scale, not
|
hardware. Think many small communicating nodes rather than a small
|
||||||
everything needs to. You can federate with a small number of servers for
|
number of large servers. Also, in spite of the prevailing great
|
||||||
a particular purpose - such as running a club or hackspace - and that’s
|
obsession with scale, not everything needs to. You can federate with a
|
||||||
ok.</p>
|
small number of servers for a particular purpose - such as running a
|
||||||
|
club or hackspace - and that’s ok.</p>
|
||||||
<p>It is hardly possible to visit many sites on the web without your
|
<p>It is hardly possible to visit many sites on the web without your
|
||||||
browser loading and running a large amount of javascript. Epicyon takes
|
browser loading and running a large amount of javascript. Epicyon takes
|
||||||
a minimalist approach where its web interface only uses HTML and CSS.
|
a minimalist approach where its web interface only uses <a
|
||||||
You can disable javascript, or use a browser which doesn’t have
|
href="https://html.spec.whatwg.org/multipage">HTML</a> and <a
|
||||||
javascript capability, and the user experience is unchanged. Lack of
|
href="https://www.w3.org/Style/CSS/Overview.en.html">CSS</a>. You can
|
||||||
javascript also rules out a large area of potential attack surface.</p>
|
disable javascript, or use a browser which doesn’t have javascript
|
||||||
|
capability, and the user experience is unchanged. Lack of javascript
|
||||||
|
also rules out a large area of potential attack surface.</p>
|
||||||
<p>Another common concern is being able to keep instances running.
|
<p>Another common concern is being able to keep instances running.
|
||||||
Instance abandonment creates a lot of disruption, and it’s often related
|
Instance abandonment creates a lot of disruption, and it’s often related
|
||||||
to the amount of effort that it takes to keep things going. To avoid the
|
to the amount of effort that it takes to keep things going. To avoid the
|
||||||
|
|
|
@ -31,9 +31,9 @@ The word *fediverse* (federated universe) appears to have originated around 2012
|
||||||
|
|
||||||
Servers such as [Mastodon](https://github.com/mastodon/mastodon) are well known, but these are aimed at large scale deployments on powerful hardware running within data centers, making use of content distribution networks (CDN) and due to their large number of dependencies requiring someone with a high level of systems administration skill to maintain. Epicyon is designed for the opposite situation where it is only intended to have a single user or a small number of users (less than ten) running from your home location or on a modest VPS and where maintenance is extremely trivial such that it's possible to keep an instance running for long durations with minimal intervention.
|
Servers such as [Mastodon](https://github.com/mastodon/mastodon) are well known, but these are aimed at large scale deployments on powerful hardware running within data centers, making use of content distribution networks (CDN) and due to their large number of dependencies requiring someone with a high level of systems administration skill to maintain. Epicyon is designed for the opposite situation where it is only intended to have a single user or a small number of users (less than ten) running from your home location or on a modest VPS and where maintenance is extremely trivial such that it's possible to keep an instance running for long durations with minimal intervention.
|
||||||
|
|
||||||
Epicyon is part of the "small web" category of internet software, in that it is intended to scale via federation rather than to scale vertically via resource intensive and expensive hardware. Think many small communicating nodes rather than a small number of large servers. Also, in spite of the prevailing great obsession with scale, not everything needs to. You can federate with a small number of servers for a particular purpose - such as running a club or hackspace - and that's ok.
|
Epicyon is part of the [small web](https://neustadt.fr/essays/the-small-web) category of internet software, in that it is intended to scale via federation rather than to scale vertically via resource intensive and expensive hardware. Think many small communicating nodes rather than a small number of large servers. Also, in spite of the prevailing great obsession with scale, not everything needs to. You can federate with a small number of servers for a particular purpose - such as running a club or hackspace - and that's ok.
|
||||||
|
|
||||||
It is hardly possible to visit many sites on the web without your browser loading and running a large amount of javascript. Epicyon takes a minimalist approach where its web interface only uses HTML and CSS. You can disable javascript, or use a browser which doesn't have javascript capability, and the user experience is unchanged. Lack of javascript also rules out a large area of potential attack surface.
|
It is hardly possible to visit many sites on the web without your browser loading and running a large amount of javascript. Epicyon takes a minimalist approach where its web interface only uses [HTML](https://html.spec.whatwg.org/multipage) and [CSS](https://www.w3.org/Style/CSS/Overview.en.html). You can disable javascript, or use a browser which doesn't have javascript capability, and the user experience is unchanged. Lack of javascript also rules out a large area of potential attack surface.
|
||||||
|
|
||||||
Another common concern is being able to keep instances running. Instance abandonment creates a lot of disruption, and it's often related to the amount of effort that it takes to keep things going. To avoid the maintenance burden becoming prohibitive, Epicyon is implemented in a simple manner with very few dependencies and no database. All data is just files in a directory, and upgrades are also straightforward. This degree of simplicity runs counter to the current trend within the software industry towards complex frameworks and large scale databases with elaborate and rapidly evolving dependencies.
|
Another common concern is being able to keep instances running. Instance abandonment creates a lot of disruption, and it's often related to the amount of effort that it takes to keep things going. To avoid the maintenance burden becoming prohibitive, Epicyon is implemented in a simple manner with very few dependencies and no database. All data is just files in a directory, and upgrades are also straightforward. This degree of simplicity runs counter to the current trend within the software industry towards complex frameworks and large scale databases with elaborate and rapidly evolving dependencies.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue