# Sys Admin, Backend, DB and Security

**URL:** https://publichappinessmovement.com/c/web-developers/backend/95.md

[Latest](https://publichappinessmovement.com/latest.md) · [Categories](https://publichappinessmovement.com/categories.md) · [Tags](https://publichappinessmovement.com/tags.md)

---

## [Getting Started: Sys Admin, Backend and Security](https://publichappinessmovement.com/t/topic/1469)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 1\
**Last updated:** [16 February 2021 06:24 UTC](https://publichappinessmovement.com/t/topic/1469 "2021-02-16T06:24:49Z")

</div>

The dark room in the basement that keeps the lights on for everyone else. The strong foundation every act of kindness and positive change that we facilitate in the world stands upon. Tools: Getting started Guide - Join t…

---

## [Rotate keys for all sites in Travis](https://publichappinessmovement.com/t/topic/2655)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 0\
**Last updated:** [23 September 2021 19:14 UTC](https://publichappinessmovement.com/t/topic/2655 "2021-09-23T19:14:39Z")

</div>

Rotate keys for all sites in Travis

---

## [\[Discussion\] Content Security Policy settings have been turned off to make Docuss work correctly. Is this ok or do we need to build a longer term solution?](https://publichappinessmovement.com/t/topic/5268)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 0\
**Last updated:** [8 January 2025 13:05 UTC](https://publichappinessmovement.com/t/topic/5268 "2025-01-08T13:05:43Z")

</div>

---

## [Create a Docker file to make it easier for new devs to set up a local version of our platforms](https://publichappinessmovement.com/t/topic/4248)

<div class="topic-metadata">

**Author:** [@PublicHappinessAndy](https://publichappinessmovement.com/u/PublicHappinessAndy)\
**Replies:** 3\
**Last updated:** [4 March 2024 16:54 UTC](https://publichappinessmovement.com/t/topic/4248 "2024-03-04T16:54:27Z")

</div>

Task: make it easier for new devs to join our project by packaging the localhost setup in a docker file.

---

## [Fix compiling tests](https://publichappinessmovement.com/t/topic/4247)

<div class="topic-metadata">

**Author:** [@PublicHappinessAndy](https://publichappinessmovement.com/u/PublicHappinessAndy)\
**Replies:** 0\
**Last updated:** [8 February 2024 16:03 UTC](https://publichappinessmovement.com/t/topic/4247 "2024-02-08T16:03:02Z")

</div>

When a new build is compiling we have tests that run on it. Most of these come back as failed as the tests were written years ago. Please fix/update them. This looks to be the last discussion we had on this: Testing and…

---

## [\[Discussion\] Teleport Setup Group](https://publichappinessmovement.com/t/topic/3476)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 36\
**Last updated:** [21 July 2023 18:09 UTC](https://publichappinessmovement.com/t/topic/3476 "2023-07-21T18:09:43Z")

</div>

@Marvelxy @tmcnulty @zhna123 @gastonsk I’ve set up this thread for us exploring and setting up Teleport. We can use this thread to chat about how its going, and any needs, suggestions or questions we have, and turn disc…

---

## [PHM not building. Error: Cannot find module './mup-secrets.json'](https://publichappinessmovement.com/t/topic/3393)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 5\
**Last updated:** [21 April 2023 14:00 UTC](https://publichappinessmovement.com/t/topic/3393 "2023-04-21T14:00:27Z")

</div>

@SysAdmin PHM is not building anymore. It seems to have broken whilst upgrading Meteor to the most recent version. The error message in Travis: Error: Cannot find module './mup-secrets.json' I had a little look and th…

---

## [Explore packaging everything up into a dockerfile to make setting up localhost easier](https://publichappinessmovement.com/t/topic/3347)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 0\
**Last updated:** [23 March 2023 19:51 UTC](https://publichappinessmovement.com/t/topic/3347 "2023-03-23T19:51:55Z")

</div>

Explore packaging everything up into a dockerfile to make setting up localhost easier @tmcnulty has tried this task already so feel welcome to reach out and chat to him about what he learned already

---

## [Update and install all Discourse plugins and components](https://publichappinessmovement.com/t/topic/2661)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 0\
**Last updated:** [23 September 2021 19:20 UTC](https://publichappinessmovement.com/t/topic/2661 "2021-09-23T19:20:11Z")

</div>

Update and install all Discourse plugins and components

---

## [Set up 2 new platforms as testing and staging servers](https://publichappinessmovement.com/t/topic/2662)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 0\
**Last updated:** [23 September 2021 19:21 UTC](https://publichappinessmovement.com/t/topic/2662 "2021-09-23T19:21:54Z")

</div>

Create a testing and staging server based on our Master branch

---

## [Write up a full PHM setup including servers and Travis for the Documentation section](https://publichappinessmovement.com/t/topic/3345)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 0\
**Last updated:** [23 March 2023 16:12 UTC](https://publichappinessmovement.com/t/topic/3345 "2023-03-23T16:12:40Z")

</div>

@Marvelxy This will be the 1st task from the project we’ve been talking about. I believe it should be a list walking through the full process of setting up a PHM instance and using links to separate posts in the docume…

---

## [\[Discussion\] Using new service to give everything in our database an API to encourage further development](https://publichappinessmovement.com/t/topic/3327)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 0\
**Last updated:** [6 March 2023 16:19 UTC](https://publichappinessmovement.com/t/topic/3327 "2023-03-06T16:19:22Z")

</div>

I just stumbled across this service with an MIT license. Lets discuss the pros and cons of implementing it into our ReactJS/MeteorJS side.

---

## [Install Wordpress Plugin](https://publichappinessmovement.com/t/topic/1513)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 3\
**Last updated:** [30 September 2021 22:11 UTC](https://publichappinessmovement.com/t/topic/1513 "2021-09-30T22:11:43Z")

</div>

Syl has created a wordpress plugin so we can use Docuss in the Community News section. I was about to install it, but those command line instructions scared me off.

---

## [Travis reconfigured to build BTM](https://publichappinessmovement.com/t/topic/2654)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 0\
**Last updated:** [23 September 2021 19:13 UTC](https://publichappinessmovement.com/t/topic/2654 "2021-09-23T19:13:08Z")

</div>

Travis is not currently building BTM correctly, and the live version is from an old image. You can read about the set up process which is currently active, but not working correctly here: Fix Brighter Tomorrow Map compi…

---

## [Update Discourse](https://publichappinessmovement.com/t/topic/2660)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 0\
**Last updated:** [23 September 2021 19:19 UTC](https://publichappinessmovement.com/t/topic/2660 "2021-09-23T19:19:21Z")

</div>

Update Discourse

---

## [Install new version of Docus from Github](https://publichappinessmovement.com/t/topic/2659)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 0\
**Last updated:** [23 September 2021 19:18 UTC](https://publichappinessmovement.com/t/topic/2659 "2021-09-23T19:18:44Z")

</div>

Install new version of Docus from Github

---

## [Update database section in documentation](https://publichappinessmovement.com/t/topic/2658)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 0\
**Last updated:** [23 September 2021 19:17 UTC](https://publichappinessmovement.com/t/topic/2658 "2021-09-23T19:17:48Z")

</div>

Update database section in documentation

---

## [Rebuild BTM in server](https://publichappinessmovement.com/t/topic/2657)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 0\
**Last updated:** [23 September 2021 19:16 UTC](https://publichappinessmovement.com/t/topic/2657 "2021-09-23T19:16:28Z")

</div>

Check app.yml and Rebuild BTM in server

---

## [Create documentation giving an overview of how the site builds and loads](https://publichappinessmovement.com/t/topic/2656)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 0\
**Last updated:** [23 September 2021 19:15 UTC](https://publichappinessmovement.com/t/topic/2656 "2021-09-23T19:15:27Z")

</div>

Create documentation giving an overview of how the site builds and loads

---

## [Database Migration](https://publichappinessmovement.com/t/topic/2536)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 2\
**Last updated:** [29 June 2021 23:45 UTC](https://publichappinessmovement.com/t/topic/2536 "2021-06-29T23:45:02Z")

</div>

Welcome to the Public Happiness Movement! We’ve been working through a long process to try and fix our Mongo DB Atlas Database. While I was exploring other solutions I met @JordinParma who has kindly offered to host our …

---

## [Fix our Testing Server](https://publichappinessmovement.com/t/topic/2575)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 2\
**Last updated:** [15 July 2021 12:44 UTC](https://publichappinessmovement.com/t/topic/2575 "2021-07-15T12:44:53Z")

</div>

Our testing server is down and not running. Url: https://testing-happiness.ga Live Branches Master: https://testing.publichappinessmovement.com https://testing-maps.publichappinessmovement.com/ Deploy-phm: https:…

---

## [Updating Docuss to work with new Discourse](https://publichappinessmovement.com/t/topic/2544)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 25\
**Last updated:** [14 July 2021 14:07 UTC](https://publichappinessmovement.com/t/topic/2544 "2021-07-14T14:07:24Z")

</div>

You were right @syl, Docuss isn’t working with the new version of Discourse. What skillset would you recommend for someone coming in to update it, and i’ll start looking for them? A real shame we weren’t able to help an…

---

## [MongoDB, Atlas, and verifying our deployments](https://publichappinessmovement.com/t/topic/2519)

<div class="topic-metadata">

**Author:** [@tmcnulty](https://publichappinessmovement.com/u/tmcnulty)\
**Replies:** 4\
**Last updated:** [7 June 2021 13:56 UTC](https://publichappinessmovement.com/t/topic/2519 "2021-06-07T13:56:21Z")

</div>

I’ve had a little bit of time to re-acquaint myself with what’s been generating 503s on the fl-maps side. The core issue is affecting startup. MongoError: (Unauthorized) not authorized on admin to execute command { lis…

---

## [Quick database capacity question](https://publichappinessmovement.com/t/topic/2172)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 1\
**Last updated:** [4 February 2021 13:18 UTC](https://publichappinessmovement.com/t/topic/2172 "2021-02-04T13:18:09Z")

</div>

I’ve got a meeting with someone in the Partnerships team at Mongodb Atlas in an hour or two. It looks like they would like to help us! :crossed\_fingers::sparkles: It would help to know if our Atlas database plan will be…

---

## [Check Yahoo spam report and make any changes necessary](https://publichappinessmovement.com/t/topic/2079)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 0\
**Last updated:** [1 February 2021 14:59 UTC](https://publichappinessmovement.com/t/topic/2079 "2021-02-01T14:59:43Z")

</div>

This is an authentication failure report for an email message received from discuss.focallocal.org on Mon Feb 01 05:07:04 UTC 2021 Feedback-Type: other User-Agent: Yahoo!-Mail-Feedback/1.0 Version: 1.0 Original-Mail-Fro…

---

## [Migrate mLab to MongoDB Atlas before December 8, 2020](https://publichappinessmovement.com/t/topic/2043)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 13\
**Last updated:** [14 December 2020 22:43 UTC](https://publichappinessmovement.com/t/topic/2043 "2020-12-14T22:43:57Z")

</div>

the deadline to migrate your mLab deployment(s) to MongoDB Atlas is December 8, 2020 . However, we encourage you to migrate as soon as possible. With MongoDB Atlas, you’ll be able to take advantage of the latest MongoDB …

---

## [Improve scores of our email delivery using https://www.mail-tester.com/](https://publichappinessmovement.com/t/topic/1918)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 0\
**Last updated:** [28 April 2020 15:42 UTC](https://publichappinessmovement.com/t/topic/1918 "2020-04-28T15:42:26Z")

</div>

Our emails can be improved. Entering publichappinessmovement.com and brightertomorrowmap.com into https://www.mail-tester.com/ brings up their scores and where we can improve the scores. By default discourse will send f…

---

## [SSO for Brighter Tomorrow Map](https://publichappinessmovement.com/t/topic/1853)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 11\
**Last updated:** [15 April 2020 10:50 UTC](https://publichappinessmovement.com/t/topic/1853 "2020-04-15T10:50:38Z")

</div>

I’m moving the discussion here as it involves a few people. @bob give the app a try and see if it works now. @tmcnulty i’ve copy pasted the SSO settings directly from Discourse in PHM, i’m not sure the implecations of d…

---

## [Create a testing server](https://publichappinessmovement.com/t/topic/1496)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 18\
**Last updated:** [14 April 2020 23:33 UTC](https://publichappinessmovement.com/t/topic/1496 "2020-04-14T23:33:48Z")

</div>

Create a testing server to try out new changes. Perhaps we should also add a sandbox mode to allow Devs to code without needing to set up a local host? This would make it far easier for developers to contribute to the p…

---

## [Fix Brighter Tomorrow Map compiling errors](https://publichappinessmovement.com/t/topic/1825)

<div class="topic-metadata">

**Author:** [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)\
**Replies:** 46\
**Last updated:** [6 April 2020 23:50 UTC](https://publichappinessmovement.com/t/topic/1825 "2020-04-06T23:50:20Z")

</div>

This task is null if this one is completed first. Without DCS branch is loading fine. The issue is the auto compile set up with Travis. Publichappinessmovement.com is running perfectly. Brightertomorrowmap.com is doing …

[Next page](https://publichappinessmovement.com/c/web-developers/backend/95.md?page=1)
