194 lines
6.8 KiB
HTML
194 lines
6.8 KiB
HTML
|
|
<!DOCTYPE html>
|
|
<html lang="en-us">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<link rel="stylesheet" type="text/css" href="_pagefind/pagefind-ui.css">
|
|
<script type="text/javascript" src="_pagefind/pagefind-ui.js"></script>
|
|
<style>:root {
|
|
--pagefind-ui-scale: 1;
|
|
--pagefind-ui-primary: #034ad8;
|
|
--pagefind-ui-text: #ebdbb2;
|
|
--pagefind-ui-background: #3c3836;
|
|
--pagefind-ui-border: #eeeeee;
|
|
--pagefind-ui-tag: #034ad8;
|
|
--pagefind-ui-border-width: 2px;
|
|
--pagefind-ui-border-radius: 8px;
|
|
----pagefind-ui-image-border-radius: 8px;
|
|
--pagefind-ui-image-box-ratio: 3 / 2;
|
|
--pagefind-ui-font: inherit; }
|
|
|
|
main {
|
|
-webkit-font-feature-settings: "liga" on, "calt" on;
|
|
-webkit-font-smoothing: antialiased;
|
|
text-rendering: optimizeLegibility;
|
|
font-family: 'JetBrains Mono', 'Input Mono', monospace;
|
|
max-width: 38rem;
|
|
padding: 2rem;
|
|
margin: auto; }
|
|
|
|
@media only screen and (max-device-width: 736px) {
|
|
main {
|
|
padding: 0.2rem; } }
|
|
|
|
::selection {
|
|
background: #9c0018; }
|
|
|
|
body {
|
|
background: #282828;
|
|
color: #ebdbb2; }
|
|
|
|
pre {
|
|
background-color: #3c3836;
|
|
padding: 1em;
|
|
border: 0;
|
|
overflow: auto;
|
|
white-space: pre-wrap; }
|
|
|
|
a, a:active, a:visited {
|
|
color: #e491b6;
|
|
background-color: #1d2021; }
|
|
|
|
h1, h2, h3, h4, h5 {
|
|
margin-bottom: .1rem; }
|
|
|
|
blockquote {
|
|
border-left: 1px solid #bdae93;
|
|
margin: 0.5em 10px;
|
|
padding: 0.5em 10px; }
|
|
|
|
footer {
|
|
align: center; }
|
|
|
|
img {
|
|
max-width: 100%; }
|
|
</style>
|
|
<script>
|
|
window.addEventListener('DOMContentLoaded', (event) => { new PagefindUI({ element: "#search" }); });
|
|
</script>
|
|
<title>tools and services</title>
|
|
</head>
|
|
|
|
<body>
|
|
<main>
|
|
<div id="search"></div>
|
|
<h1 data-pagefind-meta="title"><a href="./tools-and-services.html">tools and services</a></h1>
|
|
|
|
<time>Tue, 03 Mar 2020 14:02 UTC</time>
|
|
<p>tags:</p>
|
|
|
|
<ul data-pagefind-meta="tags">
|
|
<li>
|
|
<a href="tags/tilde.html">tilde</a>
|
|
</li> <li>
|
|
<a href="tags/sysadmin.html">sysadmin</a>
|
|
</li></ul>
|
|
|
|
|
|
|
|
<hr>
|
|
|
|
<div data-pagefind-body>
|
|
<p>inspired by <a href="https://tomasino.org">tomasino</a>’s recent
|
|
<a href="%20https://labs.tomasino.org/freelancing-tools-services/">post</a>, i’d
|
|
like to detail some of the stuff that i rent and use.</p>
|
|
<!-- raw HTML omitted -->
|
|
<h2 id="recurring-costs">recurring costs</h2>
|
|
<p>some of these are monthly, others are annual</p>
|
|
<ul>
|
|
<li><a href="https://www.ovh.com/world/dedicated-servers/infra/infra-2/">server
|
|
rental</a>
|
|
<ul>
|
|
<li>$135/month, 64gb model, 2yr contract discount</li>
|
|
</ul>
|
|
</li>
|
|
<li><a href="https://www.proxmox.com">proxmox</a> - my preferred hypervisor. i find
|
|
it useful enough and worth paying the annual license to use the
|
|
official package mirrors - $80/year</li>
|
|
<li>domains - includes <a href="https://tilde.wiki/domains">tilde-related ones</a>
|
|
and my personal ones (about 10 or so) - about 30 domains totaling
|
|
$500/year</li>
|
|
<li>offsite backups at <a href="https://www.rsync.net/">rsync.net</a> - i use the
|
|
<a href="%20https://www.rsync.net/products/attic.html">borg offering</a> for a
|
|
discount since versioning is handled by my backup software - between
|
|
$60-$70/year</li>
|
|
</ul>
|
|
<p>my out of pocket expenses are a little over $2k per year.</p>
|
|
<p>note that i use the server and backups for personal stuff in addition to
|
|
tilde related things.</p>
|
|
<p>the current expenses are totally manageable as is, but if you’ve got
|
|
some spare cash and want to pitch in towards tilde hosting costs, i have
|
|
a <a href="%20https://bhh.sh/donate">donate page</a>.</p>
|
|
<h2 id="software-i-run-use-and-maintain">software i run, use, and maintain</h2>
|
|
<p>these are all free/open source.</p>
|
|
<h4 id="operating-systems">operating systems</h4>
|
|
<ul>
|
|
<li><a href="https://ubuntu.com">ubuntu</a></li>
|
|
<li><a href="https://debian.org">debian</a></li>
|
|
<li><a href="https://alpinelinux.org">alpine linux</a></li>
|
|
<li><a href="https://freebsd.org">freebsd</a></li>
|
|
</ul>
|
|
<h4 id="platformssoftware">platforms/software</h4>
|
|
<p>these are things that i run and maintain for tilde.team and the
|
|
tildeverse</p>
|
|
<ul>
|
|
<li><a href="https://joinmastodon.org">mastodon</a>:
|
|
<a href="https://tilde.zone">tilde.zone</a></li>
|
|
<li><a href="https://pleroma.social">pleroma</a>:
|
|
<a href="https://pleroma.tilde.zone">pleroma.tilde.zone</a></li>
|
|
<li><a href="https://nextcloud.com">nextcloud</a>:
|
|
<a href="https://cloud.tilde.team">cloud.tilde.team</a></li>
|
|
<li><a href="https://gitea.io">gitea</a>: <a href="https://tildegit.org">tildegit</a></li>
|
|
<li><a href="http://inspircd.org">inspircd</a>, <a href="http://anope.org">anope</a>:
|
|
<a href="https://tilde.chat">tilde.chat</a></li>
|
|
<li><a href="http://www.postfix.org/">postfix</a>, <a href="https://dovecot.org/">dovecot</a>,
|
|
<a href="https://rspamd.com/">rspamd</a>,
|
|
<a href="https://www.rainloop.net/">rainloop</a>: <a href="https://mail.tilde.team">tilde.team
|
|
email</a></li>
|
|
<li><a href="https://github.com/xwiki-labs/cryptpad">cryptpad</a>:
|
|
<a href="https://pad.tildeverse.org">pad.t.o</a></li>
|
|
<li><a href="https://privatebin.info/">privatebin</a>:
|
|
<a href="https://paste.tildeverse.org">paste.t.o</a></li>
|
|
<li><a href="https://github.com/lachs0r/0x0">0x0</a>: <a href="https://ttm.sh">ttm.sh</a></li>
|
|
<li><a href="https://github.com/lobsters/lobsters">lobsters</a>:
|
|
<a href="https://tilde.news">tilde.news</a></li>
|
|
<li><a href="https://tt-rss.org/">tt-rss</a>: <a href="https://rss.tildeverse.org">rss.t.o</a></li>
|
|
<li><a href="https://drone.io">drone</a>:
|
|
<a href="https://drone.tildegit.org">drone.tildegit.org</a></li>
|
|
<li><a href="https://docs.mailman3.org/en/latest/">mailman</a>:
|
|
<a href="https://lists.tildeverse.org">lists.t.o</a></li>
|
|
</ul>
|
|
<h4 id="our-own-software">our own software</h4>
|
|
<p>there are also a handful of other sites that we’ve written
|
|
collaboratively among tildeverse peeps:</p>
|
|
<ul>
|
|
<li><a href="https://tildegit.org/tildeverse/quotes">quotes db</a>: <a href="https://quotes.tilde.chat">see it
|
|
live</a></li>
|
|
<li><a href="https://tildegit.org/tildeverse/zine">tildeverse zine</a>: <a href="https://zine.tildeverse.org">see it
|
|
live</a></li>
|
|
</ul>
|
|
<p>see the <a href="https://tildegit.org/tildeverse">tildeverse org</a> and <a href="https://tildegit.org/team">team
|
|
org</a> on tildegit for more projects :)</p>
|
|
<p>this has diverged a bit from my costs into all the stuff that i do. i
|
|
suppose that means that the main cost is my time and energy. in general,
|
|
these things are hands-off in the day-to-day and only take time when
|
|
there are updates or something breaks.</p>
|
|
|
|
</div>
|
|
|
|
<script src="https://utteranc.es/client.js"
|
|
repo="benharri/blog"
|
|
issue-term="title"
|
|
crossorigin="anonymous"
|
|
theme="github-dark"
|
|
async>
|
|
</script>
|
|
|
|
<footer>
|
|
CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> — <a href="https://tildegit.org/ben/blog">site source</a>
|
|
</footer>
|
|
</main>
|
|
</body>
|
|
</html>
|