257 lines
14 KiB
HTML
257 lines
14 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>Subcon.town - Happy Dreams!</title>
|
|
|
|
<link rel="shortcut icon" type="image/jpg" href="assets/subcon/favicon_16.png" sizes="16x16"/>
|
|
<link rel="shortcut icon" type="image/jpg" href="assets/subcon/favicon_32.png" sizes="32x32"/>
|
|
<link href="style.css?v=1.2.0" rel="stylesheet"/>
|
|
|
|
<script>
|
|
function showAddresses() {
|
|
let a = 'fristi';
|
|
let b = 'subcon.town';
|
|
let c = 'akkos.fritu.re';
|
|
|
|
document.querySelectorAll('.em').forEach( element => {
|
|
element.innerHTML = a + '@' + b;
|
|
element.setAttribute('href', 'mailto:' + a + '@' + b);
|
|
});
|
|
|
|
document.querySelectorAll('.fv').forEach( element => {
|
|
element.innerHTML = a + '@' + c;
|
|
});
|
|
}
|
|
</script>
|
|
</head>
|
|
<body>
|
|
|
|
<div class="container">
|
|
<header>
|
|
<img src="assets/subcon/logo_128.png" alt="Subcon Town" />
|
|
<ul>
|
|
<li><a href="#home">Home</a></li>
|
|
<li><a href="#news">News</a></li>
|
|
<li><a href="#services">Services</a></li>
|
|
<li><a href="#users">Users</a></li>
|
|
<li><a href="#faq">FAQ</a></li>
|
|
</ul>
|
|
</header>
|
|
|
|
<main>
|
|
<div class="inner-main">
|
|
<div class="content" id="home">
|
|
<h1>Hello world!</h1>
|
|
<p>
|
|
Welcome to subcon.town! Subcon town is a small private "pubnix" server,
|
|
hosted for friends and family. Subcon offers ssh access, webpage hosting and various other cloud services,
|
|
such as nextcloud and git hosting.
|
|
</p>
|
|
</div>
|
|
<hr />
|
|
<div class="content" id="news">
|
|
<h1>News</h1>
|
|
<h2>November 2022: Introducing Funkwhale</h2>
|
|
<p>
|
|
After some fiddling around on the server, I have managed to finally get a Funkwhale instance
|
|
set up! Funkwhale is a piece of software that will let us host our music libraries. You can listen
|
|
to your and others' music from the web interface, or use any compatible app on your phone or tablet.
|
|
Besides that, Funkwhale federates, much like our Akkoma instance. You will be able to listen to the
|
|
libraries of people on other instances as well!
|
|
</p>
|
|
<p>
|
|
On a technical note, getting Funkwhale to work took a little bit of doing; it has been manually
|
|
set up according to the installation instructions for Arch Linux, adapted here and there to suit
|
|
Fedora. One remaining irk because of this, is that Funkwhale was not made with SELinux in mind.
|
|
One remaining problem that you might run into is that freshly uploaded music may not play initially;
|
|
this is caused by incorrect SELinux permissions. I have currently added a cronjob that will check
|
|
these permissions and fix them every few minutes. If your music does not play, please wait a few
|
|
minutes and try again.
|
|
</p>
|
|
<p>
|
|
For the time being, users will be limited to 5GB libraries. If needed, you may request to have this
|
|
limit changed. Please do check before uploading if your music has already been uploaded by others;
|
|
preventing duplicate uploads will help conserve space on the server.
|
|
</p>
|
|
<p>
|
|
Happy listening!
|
|
</p>
|
|
|
|
<h2>November 2022: Phasing out Gitea and introducing Fossil SCM</h2>
|
|
<p>
|
|
Recently it has come to my attention that the owners of Gitea have been making some changes
|
|
in their project management, mainly in the form of providing support to businesses. For more
|
|
information, view
|
|
<a href="https://blog.gitea.io/2022/10/open-source-sustainment-and-the-future-of-gitea/">the Gitea blog</a>.
|
|
</p>
|
|
<p>
|
|
Unfortunately, with the way things have gone, the community seems to be weary and distrustful of a
|
|
number of moves made by the current owners. My personal concerns are about one of the owners using
|
|
Gitea is a lucrative money-making scheme. To me, that's a deal breaker, as I don't know if I can
|
|
still trust the project after this. Unfortunate, since I know Gitea is supposed to be a community-run
|
|
effort.
|
|
</p>
|
|
<p>
|
|
As such, I have decided to deprecate the Gitea service on Subcon Town. It will no longer be updated,
|
|
but will be kept alive for a while until all projects have been migrated. I am additionally looking
|
|
into migrating the data to a Gogs installation, continuing a git hosting service that way. Meanwhile,
|
|
I have opted to set up Fossil as an alternative. Fossil SCM is a slightly different VCS, similar to git,
|
|
but more geared towards tightly nit development groups that work closer together.
|
|
</p>
|
|
<p>
|
|
While fossil may feel a bit more old-fashioned, I think it's also a bit more of a fit with Subcon's
|
|
pubnix feel. Users will be able to set up and manage their fossil repositories from their home
|
|
directories, in the new "public_fossil" directory. To create new repositories, you can use the
|
|
"mkfossil <filename>" command. This is a wrapper around "fossil init" that helps set the
|
|
correct file permissions. If done right, your new repo will pop up at <a href="https://museum.subcon.town">museum.subcon.town</a>
|
|
from where you'll be able to administrate it.
|
|
</p>
|
|
<p>
|
|
With the introduction of new commands and functions for users, I plan on writing a wiki article
|
|
that lists all available functions and how to use them. This should help new users settle in.
|
|
Note that the README files in your home directories will be kept updated as well.
|
|
</p>
|
|
<p>
|
|
Hope to see you soon on Subcon Town!
|
|
</p>
|
|
|
|
<h2>October 2022: Finalizing stuff</h2>
|
|
<p>
|
|
It has been quite a while, but slowly the server has been getting ready to start functioning
|
|
as an actual pubnix community. The website has received a little touch-up, the copyright notice
|
|
has been updated, and a lot of work has been done under the hood.
|
|
</p>
|
|
<p>
|
|
The initial plan once everything is ready, is to allow a few people on the server for testing:
|
|
this is to iron out some issues before letting any more people in. Depending on how much trouble
|
|
we run into, this may take a little while. After that, I hope I can welcome more friends onto
|
|
my server, in hopes of making this another way of getting together and staying in touch.
|
|
</p>
|
|
<p>
|
|
The available services on subcon town are still being tweaked; however we do now have proper
|
|
http, gopher and gemini hosting for our users. Nextcloud and gitea will remain available as well,
|
|
as will the new Akko's Friture akkoma instance. However, after some consideration, I have
|
|
decided to also shutdown a few services: Bookstack, the wiki solution, will be removed as it
|
|
is simply not in active use. The Snikket xmpp service might be discontinued if I cannot find
|
|
a fix for the http issues it has; it might be replaced with a regular Prosody installation.
|
|
</p>
|
|
<p>
|
|
I hope to bring more news on a much sooner schedule. Please wait warmly!
|
|
</p>
|
|
</div>
|
|
<hr />
|
|
<div class="content" id="services">
|
|
<h1>Services</h1>
|
|
|
|
<table>
|
|
<tbody>
|
|
<tr> <td>Akkoma:</td> <td><a href="https://akkos.fritu.re">akkos.fritu.re</a></td> </tr>
|
|
<tr> <td>Funkwhale:</td> <td><a href="https://odeon.subcon.town">odeon.subcon.town</a></td> </tr>
|
|
<tr> <td>Gemini:</td> <td><a href="gemini://subcon.town">gemini://subcon.town</a></td> </tr>
|
|
<tr> <td>Gopher:</td> <td><a href="gopher://subcon.town">gopher://subcon.town</a></td> </tr>
|
|
<tr> <td>Gitea:</td> <td><a href="https://vcs.subcon.town">vcs.subcon.town</a></td> </tr>
|
|
<tr> <td>Fossil SCM:</td> <td><a href="https://museum.subcon.town">museum.subcon.town</a></td> </tr>
|
|
<tr> <td>Nextcloud:</td> <td><a href="https://cloud.subcon.town">cloud.subcon.town</a></td> </tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<p>
|
|
Additionally, subcon.town also serves the webpages for <a href="https://comfitu.re">comfitu.re</a>
|
|
and its subdomains.
|
|
</p>
|
|
</div>
|
|
<hr />
|
|
<div class="content" id="users">
|
|
<h1>Users</h1>
|
|
<table>
|
|
<tr>
|
|
<td width="50%"><a href="~fristi">fristi</a></td>
|
|
<td width="50%"></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<hr />
|
|
<div class="content" id="faq">
|
|
<h1>FAQ</h1>
|
|
<p>
|
|
<strong>Q</strong>: <em>It's been almost a year, are you ever gonna get this show running?</em>
|
|
<br/>
|
|
<strong>A</strong>: Yes. I really want this to work. But it's hard to keep working on it
|
|
with work being work and life being life. However, I've decided to start dedicating some
|
|
more time to myself so I can more reliably work on my projects.
|
|
</p>
|
|
<p>
|
|
<strong>Q</strong>: <em>Is Subcon Town open for new users?</em>
|
|
<br/>
|
|
<strong>A</strong>: No. The intended purpose is an invite-only pubnix, for friends and
|
|
family. After the testing phase, I will start sending out invites to people interested.
|
|
You may ask for an invite as well at that point, but the plan is to only let comfy people in.
|
|
</p>
|
|
<p>
|
|
<strong>Q</strong>: <em>Can I get an account on one of your services?</em>
|
|
<br/>
|
|
<strong>A</strong>: Only as an existing member. We are currently not open for
|
|
new users to join. If you're already a member, ask
|
|
<a href="https://akkos.fritu.re/fristi">@fristi</a> for an account.
|
|
</p>
|
|
<p>
|
|
<strong>Q</strong>: <em>Didn't you also run kartoffel.cafe?</em>
|
|
<br/>
|
|
<strong>A</strong>: Yes, but a recent change of plans made running an activitypub
|
|
instance not very feasible, so I made the difficult choice of closing
|
|
the instance, for good. I currently run a new instance called
|
|
<a href="https://akkos.fritu.re">Akko's Friture</a>, but it's a single user instance for now.
|
|
</p>
|
|
<p>
|
|
<strong>Q</strong>: <em>Is that the Yoshi's Island font?</em>
|
|
<br/>
|
|
<strong>A</strong>: Yes. It was good game.
|
|
</p>
|
|
</div>
|
|
<hr />
|
|
<div class="content" id="copyright">
|
|
<h1>Copyright notice</h1>
|
|
<p>
|
|
The "Subcon Town" branding, including logos and icons used on this website, are
|
|
licensed as CC BY-NC-ND. You may share and redistribute these works, but please do not edit them or use them for
|
|
commercial purposes. For more details, read the <a target="_blank" href="./assets/subcon/LICENSE">license</a>.
|
|
</p>
|
|
<p>
|
|
The source code of this website is licensed under the Blue Oak Model License 1.0.0.
|
|
You may use this source code as you wish.
|
|
For more details, read the <a target="_blank" href="./LICENSE">license</a>.
|
|
The source code of this website may be viewed <a target="_blank" href="https://vcs.subcon.town/fristi/subcon.town">here</a>.
|
|
</p>
|
|
|
|
<h2>Third party works</h2>
|
|
<p>
|
|
The fonts and background image used on this website are not owned by Subcon Town. Subcon Town does
|
|
not claim any rights to these original works unless otherwise specified by their respective licensing.
|
|
</p>
|
|
|
|
<h2>Complaints</h2>
|
|
<p>
|
|
If you feel any material is incorrectly used on this website, or otherwise infringes on your rights,
|
|
feel free to file a complaint with <a class="em" href="#">fristi「AT」subcon.town</a>. Please allow up
|
|
to 48 hours for a response.
|
|
</p>
|
|
|
|
</div>
|
|
</div>
|
|
</main>
|
|
|
|
<footer>
|
|
<div style="text-align: right">
|
|
© 2021-2022 Subcon Town.
|
|
<a href="#copyright">License</a>
|
|
<a target="_blank" href="https://vcs.subcon.town/fristi/subcon.town">Source</a>
|
|
</div>
|
|
</footer>
|
|
</div>
|
|
|
|
<!-- load email addresses -->
|
|
<script> showAddresses(); </script>
|
|
|
|
</body>
|
|
</html> |