Personal Server 👩💻
I manage a personal server to do various admin tasks for my life. You know, like a normal person 😉
I keep additional super rough notes on this project here.
Next Steps ⏭
- Handle my Trello automations and improve
- Handle all my pushover notifications
- Discount my old happiness data
- Send my weekly email and use the new charts
- Pull in data live rather than relying on my committing it
2021-01-17 - 2021-01-23
Added an endpoint for getting json data from Pocket. So I can maintain an organised reading list there and pull it into my website.
2021-01-09 - 2021-01-16
Finally got all my data into my personal server 🙌. And built all the charts so I can have 1 metric to rule them all. My "How am I doing?" metric and graph. With a full drill down of all the data that goes into it. Looking good and a lot of it makes sense. Looking at the impact of COVID, drinking too much and how long it takes to recover when I start focussing on health.
2020-11-30 - 2020-12-06
Fixed a few bugs showing incorrect data and added in some new metrics I track: Meditation, stretching/yoga and discipline
2020-11-25 - 2020-11-29
Refactored the way charts and presets are defined and built a chart that can be used to show all data that can be represented as a percentage.
2020-11-17 - 2020-11-24
Spent a bunch of time replicating my drinking charts on my new server. Laying the groundwork for having a single metric to track and being able to zoom in and view the breakdown behind it.
2020-11-07 - 2020-11-16
Reduced the amount of logs I send as was going over the quota. Whoopsie.
2020-10-26 - 2020-11-06
Improved the folder stucture quite a bit, added crons jobs that link with crons written in Trello labels. Setup logging and started displaying the logs on the frontend
2020-10-23 - 2020-10-25
Got the server setup, uses GitHub actions to auto deploy master. The first function I added was an endpoint to grab an array of the latest stuff in my Trello Inbox. Specifically for this custom home widget I have on my phone, so I can display the latest bits on my home screen.