subcon.town/index.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 &lt;filename&gt;" 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.
&nbsp;<a href="#copyright">License</a>
&nbsp;<a target="_blank" href="https://vcs.subcon.town/fristi/subcon.town">Source</a>
</div>
</footer>
</div>
<!-- load email addresses -->
<script> showAddresses(); </script>
</body>
</html>