SOS Sysadmin documentation

This page is done to collect informations about SOS setup and administration, which were previously on SoS, so that the main page is much clear.


Sos is hosted on, root contact is OccAm

Server requirement

We "choose" this server because it fits those reuirements:
  • The server does NOT run any mission critical indymedia's services (which couldn't be tracked if the server was down)
  • Run both stable and not antique Linux or BSD distro
  • Run or can run current version of Perl
  • run or can run MySQL >= 4.x
  • Run or can run Apache >= 1.3.x
  • Run an MTA, preferabily but not necessary with TLS support
  • Run or can run backups software

SoS admins will need sudo access, at least to set up the system and the mail gateway and if possible later too. Both server load (no more than 20/30 simultaneous connections on the web server, about 50/100 emails a day) and traffic (about 50MB to 1GB/month) caused by SoS should be minor, as not being a public site of interest, it will have a pretty mimited user base.

Backup strategy

Sos will probably become an important part of Indymedia's IT infrastructure. This it is extremly important to create and apply a reliable backup strategy wich includes ongoing success and failure monitoring.

A backup process have been set up using backupninja, following the PullBackupsForParanoiacs ideas. It uses duplicity handler and backup MySQL database and sos files. Connections to remote hosts have been secured using the scp restrictions.

Related Links


  • Set up a dev.sos.i.o
  • Script the export of otrs public keys to keys.i.o
  • Resolve the URI "problem" to have a / for customers and a /admin for admins
  • Patch the code to have SOS able to search for unknown customers public keys on keys.i.o
  • ToDo

Collected Thoughts


Spam has been an issue on the former install of A sos will grow, it should become a real problem to deal with. Thus, we should begin to think about how to prevent that. A way to avoid spam would be to install spamassassin and improve spam filters on the mail server. SoS codebase (OTRS) has a support for spamassassin headers.

Forgotten queues

A problem in the previous installation of indymedia's request tracker (ran by RT) was that some request queues' maintainers stopped working in the Indymedia's context, so nobody was left to reply to incoming requests althought they did not stop to fill the queue. They just ended up in the unmaintained queue and the sender didn't even get noticed of that. This is the kind of 'request tracking' we do not have in mind. So we need to make sure this does not happen again.

A way to achieve this would be to create a script, regulary run by cron, that checks when the last queue maintainer action was performed or if unresolved tickets are pilling up in the queue and reports the the sos admins. It might also be usefull to have lists associated with each queues, which would receive monthly/etc remindersof outstanding issues.

-- BertAgaz - 15 Sep 2005
Topic revision: r1 - 15 Sep 2005, BertAgaz
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback