Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 228 KiB After Width: | Height: | Size: 238 KiB |
Before Width: | Height: | Size: 124 KiB After Width: | Height: | Size: 123 KiB |
Before Width: | Height: | Size: 103 KiB After Width: | Height: | Size: 112 KiB |
Before Width: | Height: | Size: 204 KiB After Width: | Height: | Size: 209 KiB |
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 84 KiB |
|
@ -12236,6 +12236,9 @@ class PubServer(BaseHTTPRequestHandler):
|
|||
return False
|
||||
post_id = path.split('?convthread=')[1].strip()
|
||||
post_id = post_id.replace('--', '/')
|
||||
if post_id.startswith('/users/'):
|
||||
instance_url = self._get_instance_url(calling_domain)
|
||||
post_id = instance_url + post_id
|
||||
nickname = path.split('/users/')[1]
|
||||
if '?convthread=' in nickname:
|
||||
nickname = nickname.split('?convthread=')[0]
|
||||
|
|
After Width: | Height: | Size: 20 KiB |
|
@ -35,7 +35,7 @@ body {
|
|||
}
|
||||
|
||||
section {
|
||||
width: 50%;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
img {
|
||||
|
@ -50,7 +50,7 @@ img {
|
|||
align-items: center;
|
||||
flex-wrap: wrap;
|
||||
padding: 5% 10%;
|
||||
background-color: #f89e9e;
|
||||
background-color: darkgrey;
|
||||
}
|
||||
|
||||
.front {
|
||||
|
@ -73,7 +73,7 @@ img {
|
|||
background-image: url(../img/front.jpg);
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;
|
||||
box-shadow: 15px 10px 15px #925656;
|
||||
box-shadow: 15px 10px 15px lightgrey;
|
||||
}
|
||||
|
||||
.sidebar {
|
||||
|
@ -141,6 +141,7 @@ img {
|
|||
|
||||
.front .footer {
|
||||
text-transform: uppercase;
|
||||
color: black;
|
||||
font-size: 8px;
|
||||
margin: 30px;
|
||||
font-weight: 900;
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
<div class="thumbnail">
|
||||
<div class="content">
|
||||
<div class="header">
|
||||
<img class="logoImage" src="../../img/logo256.png" />
|
||||
<img class="logoImage" src="../../img/logo256_white.png" />
|
||||
<p class="subtitle">User Manual</p>
|
||||
</div>
|
||||
<div class="footer">
|
||||
|
|
Before Width: | Height: | Size: 294 KiB After Width: | Height: | Size: 286 KiB |
|
@ -45,8 +45,10 @@ ending and the <a
|
|||
href="https://en.wikipedia.org/wiki/Pump.io">pump.io</a> project was
|
||||
beginning. The ActivityPub protocol was initially called
|
||||
<em>ActivityPump</em>, due to the influence which pump.io had upon its
|
||||
creation. Fediverse servers are typically referred to as
|
||||
“instances”.</p>
|
||||
creation. Fediverse servers are typically referred to as “instances”,
|
||||
but they are really just websites which can speak with each other using
|
||||
the vocabulary of ActivityPub. Choosing an instance is the same as
|
||||
choosing a website that you trust to handle your data.</p>
|
||||
<p>Servers such as <a
|
||||
href="https://github.com/mastodon/mastodon">Mastodon</a> are well known,
|
||||
but these are aimed at large scale deployments on powerful hardware
|
||||
|
@ -100,6 +102,9 @@ software industry towards complex frameworks and large scale databases
|
|||
with elaborate and rapidly evolving dependencies.</p>
|
||||
<p>Epicyon also includes some lightweight organizing features, such as
|
||||
calendar, events and sharing economy features.</p>
|
||||
<p>It’s time to make the web a social space once more, to reject
|
||||
centralized systems and prioritize people rather than business
|
||||
models.</p>
|
||||
<h1 id="installation">Installation</h1>
|
||||
<h2 id="prerequisites">Prerequisites</h2>
|
||||
<p>You will need python version 3.7 or later.</p>
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
|
||||
*The fediverse* is a set of federated servers, typically using a communication protocol called [ActivityPub](https://www.w3.org/TR/activitypub) which was devised by the [social working group](https://www.w3.org/wiki/Socialwg) within the World Wide Web Consortium (W3C). At present it is mostly used for [microblogging](https://en.wikipedia.org/wiki/Microblogging), although ActivityPub is sufficiently general that it can also be used for a variety of other purposes.
|
||||
|
||||
The word *fediverse* (federated universe) appears to have originated around 2012 as the first [identi.ca](https://en.wikipedia.org/wiki/Identi.ca) website was ending and the [pump.io](https://en.wikipedia.org/wiki/Pump.io) project was beginning. The ActivityPub protocol was initially called *ActivityPump*, due to the influence which pump.io had upon its creation. Fediverse servers are typically referred to as "instances".
|
||||
The word *fediverse* (federated universe) appears to have originated around 2012 as the first [identi.ca](https://en.wikipedia.org/wiki/Identi.ca) website was ending and the [pump.io](https://en.wikipedia.org/wiki/Pump.io) project was beginning. The ActivityPub protocol was initially called *ActivityPump*, due to the influence which pump.io had upon its creation. Fediverse servers are typically referred to as "instances", but they are really just websites which can speak with each other using the vocabulary of ActivityPub. Choosing an instance is the same as choosing a website that you trust to handle your data.
|
||||
|
||||
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.
|
||||
|
||||
|
@ -42,6 +42,8 @@ Another common concern is being able to keep instances running. Instance abandon
|
|||
|
||||
Epicyon also includes some lightweight organizing features, such as calendar, events and sharing economy features.
|
||||
|
||||
It's time to make the web a social space once more, to reject centralized systems and prioritize people rather than business models.
|
||||
|
||||
# Installation
|
||||
## Prerequisites
|
||||
You will need python version 3.7 or later.
|
||||
|
|