I previously used WikiJS, but since about a year ago I switched to Grav.
The really nice thing is not having an additional database anymore. It’s really just markdown pages, config files and php plugins.
By default it looks like a blogging platform, but with the learn2 theme it also works pretty well as a documentation website. The official docs are written using that theme.
I wasn’t completely happy with the defaults though so I did some modifications for my own wiki. Some limited knowledge in HTML, CSS is required and PHP or Javascript don’t hurt either.
You can find the theme, plugins and pages in my repo as well if you’d want to use any of it.
Reduce your threat profile. Run sslh, 443 handles both SSL and ssh. Adjust your host based firewall to just 443 Attack yourself on that port, identify the logs Add the new profiles to fail2ban Enable fail2ban email If you don’t like email, use a service that translates email to notification. Ntfy.sh is free notifications Or… Use something like tailscale and don’t offer a remote login to the general Internet.
I submitted your post to got here’s what it thought
I run Prometheus on a separate cluster, so I plug my servers with node_exporter and scrape metrics. I then alert with grafana. To be honest, the setup is heavier (resource usage-wise) than I would like for my use case, but it’s what I am used to, and scales well to multiple machines.
I have a huge datablob that I mirror off-site once monthly. I have a few services that provides things for my family, I take a backup of them nightly (and run a “backup-restoration” scenario every six months). For my desktop, none at all - but I have my most critical data synched / documented so they can be restored to a functional state.
I have autocron jobs that sync various server directories to a daily backup (on the same server), then sync that backup once a week to the weekly backup, and once a month take a tarball snapshot of the weekly backup.
Every once in a while I plug in a HDD on USB and take a Borg backup of the monthly dir. Borg does compression and deduplication (and encryption if you want to). I should be doing this also once a week but sometimes I’m lazy and leave a few weeks between them.
This one will be a bit trickier because of federation. Maybe it is even impossible. But for git hosting, website hosting, email, your cloud, various chats software or torrents it should just work.
I used devices from gl iNet, the devices are good, but I find the UI of opnsense way better (compared to advance ui of openWRT) and updates are directly from opnsense.
I still have them for smaller network tests but for some reason I never got close to it. Probably another reason is that my brother uses opnsense too, if we have any issues we can ask each other for help.
Recently went through this. Needed a quick and dirty knowledge repository for work. Ended up running bookstack, wiki.js and dokuwik in docker containers, building the same wiki in each and then messed around with it. Landed on bookstack and wiki.js, bookstack because I liked the end user UI and wiki.js because of the backend. I think most my co-workers use the bookstack one.
Bookstack looks really cool, considering it for a project at work but I don’t like how you can’t have pages outside of books. We’re looking to put together a general knowledge base that could span many different types of equipment and manufactures. For that reason I’m leaning towards wiki.js due to the search and tag browsing, but basically planning on doing the same installing those same 3 to check them out.
Another thing with bookstack is that if your local IP changes for any reason, it breaks all the images and it is pretty frustrating to get them working again. They added a command to try to fix this, but I could never get it to work correctly.
I ended up switching to wiki.js and haven’t had a single problem since, but I do miss the super sleek look of bookstack sometimes.
I used browser extension Distill in the past, it’s pretty easy to use and it works well for detecting/tracking changes of the specific elements on the page. I think free version allows 25 local monitors.
I also just found this extension Automa, I’ve never used it, but it seems cool. Looks like a Tasker for your browser. And there are also a workflows that people share, I saw this one randomly, Scrap Google Suggest to SpreadSheet so I guess you could do a similar thing for prices.
Based on my personal experience, id say gmail, you only need a domain I used namecheap without any issue. You register with that on google, some settings you set on namecheap , it guides you all the way then you pay the lowest monthly fee, I pay 5.20 euros per month for my company’s mail.
You set up a main email then you can setup any number of aliases for yourself I think, you can also create group emails and assign yourself to it
I’m probably the biggest simpleton in this thread, but I was just looking at this earlier and TiddlyWiki still seems like the easiest of the easiest. It’s literally just an html file that requires pretty minimal setup to get going. Nothing else seems to even come close. I’ve been using it for a couple of years as a sort of internal departmental job aid, just basic information for our group and it’s pretty straight-forward.
Cloudflare sells domains at cost. If you use apple devices and pay for iCloud+ ($1.99 a month for the cheapest plan), you can get email hosting for your domain for the entire family + a catch all address.
You can run an email host yourself but it is going to cost more in time and effort to maintain than just paying for hosting. It’s not very professional if your messages go to spam due to low reputation or if you miss a message/someone gets a bounce back because the container running your mail server was down and you didn’t realize
Run mail on a custom domain for fun, to learn what it takes, but don’t do it for mail that really matters
I have been using porkbun.com as a domain registrar.
For email hosting, self-hosting is a lot of effort. If you just want the damned thing to work. I’ve heard good things about Fastmail, and personally I’m using migadu.com. it’s $19/year for micro.
Use any imap client, or if you want to keep using what you’re using Gmail and Outlook and Apple mail apps w all support your new personal account over imap as well
My domain has me plus the wife, and she’s not willing to tolerate any amount of fiddling or bugs or anything, so we needed something that would Just Work™, and Fastmail fits the bill quite well.
Their features are great, I actually prefer their app over the native iOS app, and they’ve been rock solid since I signed up. I can also have any amount of aliased and I can put all three of my domains on there. Plus they’re not Google which was the biggest thing I needed them to be.
selfhosted
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.