<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>The SRCF blog</title>
    <link>https://blog.srcf.net/</link>
    <description>Recent content on The SRCF blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-gb</language>
    <lastBuildDate>Tue, 19 Apr 2022 21:30:00 +0100</lastBuildDate>
    
	<atom:link href="https://blog.srcf.net/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>The SRCF moves to West Cambridge</title>
      <link>https://blog.srcf.net/posts/move-west/</link>
      <pubDate>Tue, 19 Apr 2022 21:30:00 +0100</pubDate>
      
      <guid>https://blog.srcf.net/posts/move-west/</guid>
      <description>&lt;p&gt;On Saturday 9th April 2022, the SRCF completed the bulk of its physical server relocation.  We moved out of 17 Mill Lane, home to Cambridge SU&amp;rsquo;s former offices and in central Cambridge, and into the Roger Needham Building of University Information Services, over on the West Cambridge site.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>What&#39;s in our server rack?</title>
      <link>https://blog.srcf.net/posts/server-rack/</link>
      <pubDate>Tue, 19 Apr 2022 21:00:00 +0100</pubDate>
      
      <guid>https://blog.srcf.net/posts/server-rack/</guid>
      <description>&lt;p&gt;The SRCF owns and maintains a selection of hardware, mostly acquired through donations from third parties (such as other university departments, or local companies) replacing their own kit.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>IRC and monitoring</title>
      <link>https://blog.srcf.net/posts/irc-monitoring/</link>
      <pubDate>Mon, 05 Oct 2020 06:40:00 +0000</pubDate>
      
      <guid>https://blog.srcf.net/posts/irc-monitoring/</guid>
      <description>&lt;p&gt;The SRCF has recently been plagued by a variety of hardware issues. To keep an
eye on our services, we employ a variety of monitoring software such as
&lt;a href=&#34;https://icinga.com&#34;&gt;Icinga&lt;/a&gt; and &lt;a href=&#34;http://munin-monitoring.org/&#34;&gt;Munin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Monitoring is only useful if we get notified when we encounter problems. In the
past, we relied on email and SMS notifications. For better or for worse, some
of the sysadmins check IRC more frequently than their email. Recently, we
started making Icinga and Munin send their notifications to a dedicated IRC
channel: &lt;code&gt;#alerts:irc.srcf.net&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Migration from &#39;society&#39; to &#39;group&#39; accounts</title>
      <link>https://blog.srcf.net/posts/soc-changes/</link>
      <pubDate>Tue, 28 Jul 2020 22:53:37 +0000</pubDate>
      
      <guid>https://blog.srcf.net/posts/soc-changes/</guid>
      <description>&lt;p&gt;For many years, the SRCF has offered society accounts to everyone from university societies to undergraduate projects, collectives of friends and in at least one instance, a college. For historical reasons, we used to call these &amp;ldquo;society accounts&amp;rdquo; when we meant &amp;ldquo;group accounts&amp;rdquo;. Finally, we are fixing that.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Securing Mattermost via lua-nginx</title>
      <link>https://blog.srcf.net/posts/mattermost-hack/</link>
      <pubDate>Thu, 23 Jul 2020 09:38:11 +0000</pubDate>
      
      <guid>https://blog.srcf.net/posts/mattermost-hack/</guid>
      <description>&lt;p&gt;As announced in the &lt;a href=&#34;https://blog.srcf.net/posts/mattermost/&#34;&gt;previous blog post&lt;/a&gt;, the SRCF
just launched a new mattermost instance. Mattermost runs on an &lt;a href=&#34;https://en.wikipedia.org/wiki/Open-core_model&#34;&gt;open-core
model&lt;/a&gt;, with an open-sourced
free tier and paid &amp;ldquo;enterprise&amp;rdquo; feature. Being a student-run society, we went
with the free tier, officially known as &amp;ldquo;Team Edition&amp;rdquo;. The Team Edition lacks
some access control features that would be useful for us. After numerous failed
attempts to do access control the &amp;ldquo;right&amp;rdquo; way, we decided to intercept
Mattermost&amp;rsquo;s API calls at nginx via
&lt;a href=&#34;https://github.com/openresty/lua-nginx-module&#34;&gt;lua-nginx-module&lt;/a&gt; to run our
own authentication logic before passing them on to Mattermost. At the end, we
get more refined permission controls that we would have had with Enterprise
edition.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Mattermost (Slack alternative) launched, Zulip to come soon!</title>
      <link>https://blog.srcf.net/posts/mattermost/</link>
      <pubDate>Thu, 23 Jul 2020 09:34:11 +0000</pubDate>
      
      <guid>https://blog.srcf.net/posts/mattermost/</guid>
      <description>&lt;p&gt;The SRCF is excited to announce its most recent addition to its &lt;a href=&#34;https://srcf.net/services&#34;&gt;arsenal of services&lt;/a&gt;. We&amp;rsquo;ve officially launched our &lt;a href=&#34;https://mattermost.srcf.net/&#34;&gt;Mattermost
service&lt;/a&gt;, an
&lt;a href=&#34;https://en.wikipedia.org/wiki/Open-core_model&#34;&gt;open-core&lt;/a&gt; team communication
tool, designed to be an alternative to Slack and MS Teams. &lt;strong&gt;Any member of the University can sign up for free and create a team for their group or society.&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Cross-Site Request Forgery</title>
      <link>https://blog.srcf.net/posts/csrf-vs-srcf/</link>
      <pubDate>Mon, 29 Jun 2020 01:27:49 +0000</pubDate>
      
      <guid>https://blog.srcf.net/posts/csrf-vs-srcf/</guid>
      <description>&lt;p&gt;In this blog post, I will discuss how the SRCF recently hardened the control
panel against &lt;a href=&#34;https://en.wikipedia.org/wiki/Cross-site_request_forgery&#34;&gt;cross-site request forgery
(CSRF)&lt;/a&gt; attacks.
These attacks allow malicious sites to perform actions in the control panel on
your behalf.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>But how *does* Timeout really work?</title>
      <link>https://blog.srcf.net/posts/timeout-diy/</link>
      <pubDate>Thu, 04 Jun 2020 18:21:32 +0000</pubDate>
      
      <guid>https://blog.srcf.net/posts/timeout-diy/</guid>
      <description>&lt;p&gt;Do you want to know how Timeout works? Want to contribute? Look no further than this blog post!&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Timeout conferencing goes live!</title>
      <link>https://blog.srcf.net/posts/timeout/</link>
      <pubDate>Tue, 02 Jun 2020 13:06:42 +0000</pubDate>
      
      <guid>https://blog.srcf.net/posts/timeout/</guid>
      <description>&lt;p&gt;&lt;em&gt;tl;dr – The SRCF is offering free and simple video conferencing for all members of the university. To get started, visit &lt;a href=&#34;https://timeout.srcf.net&#34;&gt;https://timeout.srcf.net&lt;/a&gt; and read our documentation. You can host meetings for as long as you want, when you want and have anyone join all via a convenient link. No annoying downloads needed – it runs in your browser and is very mobile friendly.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Hello World!</title>
      <link>https://blog.srcf.net/posts/hello-world/</link>
      <pubDate>Sat, 30 May 2020 09:44:20 +0000</pubDate>
      
      <guid>https://blog.srcf.net/posts/hello-world/</guid>
      <description>&lt;p&gt;There have been many exciting SRCF projects recently, the most prominent of
which is &lt;a href=&#34;https://timeout.srcf.net&#34;&gt;Timeout&lt;/a&gt;, a video conferencing platform
that Matias will tell you all about &lt;a href=&#34;https://blog.srcf.net/posts/timeout/&#34;&gt;later&lt;/a&gt;. In the
meantime, we decided to start a blog to share our sysadmin experiences.&lt;/p&gt;
&lt;p&gt;The goal is to give our users some insight into what we do, and hopefully
attract some of them to join us in the future. Moreover, we hope that
documenting our experiences can be helpful for other people intending to deploy
similar systems.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>SRCF changes due to GDPR</title>
      <link>https://blog.srcf.net/posts/gdpr-changes/</link>
      <pubDate>Fri, 11 May 2018 23:53:51 +0000</pubDate>
      
      <guid>https://blog.srcf.net/posts/gdpr-changes/</guid>
      <description>&lt;p&gt;&lt;em&gt;Note: this post has been migrated from our previous wiki documentation.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;On 13th May 2018 the SRCF sysadmins will begin making some system changes to better comply with the upcoming General Data Protection Regulation.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Closure of the SRCF Desktop service</title>
      <link>https://blog.srcf.net/posts/desktop-service-closure/</link>
      <pubDate>Sat, 01 Jul 2017 22:11:07 +0000</pubDate>
      
      <guid>https://blog.srcf.net/posts/desktop-service-closure/</guid>
      <description>&lt;p&gt;&lt;em&gt;Note: this post has been migrated from our previous wiki documentation.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The sysadmins have decided to retire the SRCF Desktop service permanently on 29th July 2017 due the service being in urgent need of substantial development work, which due to steadily declining usage would not be the best use of limited sysadmin time.&lt;/p&gt;
&lt;p&gt;We apologise for any inconvenience caused to the remaining users of this service. We are of course happy for you to run graphical applications on the main SRCF shell server, shell.srcf.net, via VNC and/or SSH; we offer some &lt;a href=&#34;https://wiki.srcf.net/VirtualDesktop&#34;&gt;suggestions on how to use VNC on the shell server&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>