You can use their free instance, it’s all done on the client, if the doc is not sensitive. But it’s really just one docker command to set up and one command to install docker.
- 3 Posts
- 77 Comments
I’ve been using bento pdf (self-hosted)
northernlights@lemmy.todayto
Selfhosted@lemmy.world•How "heavy" is self-hosting matrix really?English
1·10 days agoIn my understanding that’s the idea, the local ones are lost unless another federated instances synced them. As for the remote ones, maybe they’re backed up but I really don’t care for an instant messaging platform to not have a rear view past 2 weeks.
northernlights@lemmy.todayto
Selfhosted@lemmy.world•How "heavy" is self-hosting matrix really?English
1·11 days agoI don’t know, can’t speak for the devs. It is weird that if you don’t implement these API calls buried a bit deep in the wiki, you end up storing every meme and screenshot anybody posted on any instance for the rest of time. But I found these through issue reports with many people asking for these to be implemented by default with for instance a simple setting “purge after X days” and a list of rooms to include or exclude from the history clean-up.
northernlights@lemmy.todayto
Selfhosted@lemmy.world•How "heavy" is self-hosting matrix really?English
12·10 days agoI purge 2 weeks old media using these. Then I purge the largest rooms’ history events using these. Then I compress the DB using this.
It looks like this:
export PGPASSWORD=$DB_PASS export MYTOKEN="yourtokengoeshere" export TIMESTAMP=$(date --date='2 weeks ago' '+%s%N' | cut -b1-13) echo "DB size:" psql --host $DB_HOST -U $DB_USER -d $DB_NAME -c "SELECT pg_size_pretty(pg_database_size('$DB_NAME'));" echo "Purging remote media" curl \ -X POST \ --header "Authorization: Bearer $MYTOKEN" \ "http://localhost:8008/_synapse/admin/v1/purge_media_cache?before_ts=%24%7BTIMESTAMP%7D" echo '' echo 'Purging local media' curl \ -X POST \ --header "Authorization: Bearer $MYTOKEN" \ "http://localhost:8008/_synapse/admin/v1/media/delete?before_ts=%24%7BTIMESTAMP%7D" echo '' echo 'Purging room Arch Linux' export ROOM='!usBJpHiVDuopesfvJo:archlinux.org' curl \ -X POST \ --header "Authorization: Bearer $MYTOKEN" \ --data-raw '{"purge_up_to_ts":'${TIMESTAMP}'}' \ "http://localhost:8008/_synapse/admin/v1/purge_history/$%7BROOM%7D" echo '' echo 'Purging room Arch Offtopic' export ROOM='!zGNeatjQRNTWLiTpMb:archlinux.org' curl \ -X POST \ --header "Authorization: Bearer $MYTOKEN" \ --data-raw '{"purge_up_to_ts":'${TIMESTAMP}'}' \ "http://localhost:8008/_synapse/admin/v1/purge_history/$%7BROOM%7D" echo '' echo 'Compressing db' /home/northernlights/scripts/synapse_auto_compressor -p postgresql://$DB_USER:$DB_PASS@$DB_HOST/$DB_NAME -c 500 -n 100 echo "DB size:" psql --host $DB_HOST -U $DB_USER -d $DB_NAME -c "SELECT pg_size_pretty(pg_database_size('$DB_NAME'));" unset PGPASSWORDAnd periodically I run vacuum;
northernlights@lemmy.todayto
Selfhosted@lemmy.world•How "heavy" is self-hosting matrix really?English
19·12 days agoAnd, importantly, run the db on postgre, not sqlite, and implement the regular db maintenance steps explained in the wiki. I’ve been running mine like that in a small VM for about 6 months, i join large communities, run whatsapp, gmessages and discord bridges, and my DB is 400MB.
Before when I was still testing and didn’t implement the regular db maintenance it balloned up to 10GB in 4 months.

northernlights@lemmy.todayto
Linux@lemmy.ml•Bcachefs creator claims his custom LLM is 'fully conscious'
49·15 days agoSheesh, did he play around with ketamine too? “We have full AGI”. OK dude.
northernlights@lemmy.todayto
Linux@lemmy.ml•AsteroidOS 2.0 open-source smartwatch OS released, now supports around 30 devices
2·21 days agoAnything for Samsung in the works?
northernlights@lemmy.todayto
Privacy@lemmy.ml•Car (lack of) privacy, and what to do about it. Let's talk about this?
10·21 days agoRenault at least has to apply French privacy laws, which are pretty tough.
northernlights@lemmy.todayto
Privacy@lemmy.ml•GrapheneOS - break free from Google and Apple
812·24 days ago
If only something more than Pixels was supported.
northernlights@lemmy.todayto
Selfhosted@lemmy.world•Self-Host Weekly (13 February 2026)English
7·27 days agoI look forward to these posts/emails every week, keep up the good work please :)
northernlights@lemmy.todayto
Linux@lemmy.ml•PulseDeck: Complete Audio and Media Control Dashboard for Your Secondary Screen
12·28 days agoClosed source and 25EUR.
northernlights@lemmy.todayto
Selfhosted@lemmy.world•Self-Host Weekly (6 February 2026)English
4·1 month agoAs someone who tried to develop for Tizen it’s a feat. The environment, the docs, everything was abysmal.
northernlights@lemmy.todayto
News@lemmy.world•Elon Musk will be deposed along with DOGE staffers over USAID dismantling
28·1 month agoDon’t you get deported when you’re not born in the US and are convicted of a felony? Just saying.
northernlights@lemmy.todayto
politics @lemmy.world•Trump says he will only accept the midterm results ‘if the elections are honest’ and again pushes to ‘nationalize’ voting
21·1 month agoI fully expect him to throw a fit and have to be forcibly removed when it’s finally his time to leave the white house.
northernlights@lemmy.todayto
Linux@lemmy.ml•What's a Linux distro thats breaks the windows mold and is good for testing?
1·1 month agoMaybe give hyprland a run? That sure breaks away with the traditional paradigm. I’ve been running it a couple months on Arch and love it. Maybe use it with quickshell so it comes preconfigured like a “light” DE, at least at first.
You certainly don’t see that on Windows:
northernlights@lemmy.todayto
Games@lemmy.world•Games you really want to play, but can't or won't?English
1·1 month agoI had to stop playing No Man’s Sky, I was caught in the game play loop way too much and doing nothing else.
northernlights@lemmy.todayto
Selfhosted@lemmy.world•Self-hosting paradox: Windows for specifically MS wordEnglish
32·1 month agoJust use the web version? i’ve been doing that on my linux desktop for over a year, works just fine.
northernlights@lemmy.todayto
Games@lemmy.world•Day 564 of posting a Daily Screenshot from the games I've been playingEnglish
4·1 month agoLol that first picture, are you playing Halo or Subnautica

I’m not sure why people keep repeating this. I’ve been running both for 6 months without issues (see recent comment about DB maintenance). Maybe it was true before and isn’t true anymore.