Personal intranet backend