Personal Wiki
Looking to create a personal Wiki for some articles regarding NAT vps and other useful tech stuff.
Last time I checked, I opted for self-hosted "Mediawiki" iirc.
Today, there's Notion, Google Docs, Mediawiki/Dokuwiki, but also lots of other solutions to this.
What solution have you been using these past years? Which ones can you recommend, which ones would you rather ditch?
Self-Hosted or some freely hosted wikia like Fandom/Wikia?
Comments
https://docs.readthedocs.io/en/stable/tutorial/ via github so people can help you with some PRs.
Haven't bought a single service in VirMach Great Ryzen 2022 - 2023 Flash Sale.
https://lowendspirit.com/uploads/editor/gi/ippw0lcmqowk.png
Datenstrom Yellow
https://wikidocs.it/
https://github.com/Magic-wei/obsidian_wiki_template
https://en.wikipedia.org/wiki/Personal_wiki
blog | exploring visually |
Started playing around with MkDocs recently & I'm really enjoying it, Material for MkDocs gives it a real nice look.
https://squidfunk.github.io/mkdocs-material/getting-started/ is a great example
lex.st - Free Shared Hosting in 4 Locations. fk ipv6.
Read the docs is great but requires access to your github account. I don't like this for personal projects (just organisational ones) thus I prefer Mediawiki which is still the best and most widely known solutions for knowledge sharing imo. Because of wikipedia everybody knows how this is working which in my experience led to less people asking me things that are explained in the wiki than with other wiki software.
Also found Github's Wiki function which also seems like a simple solution:
https://docs.github.com/en/communities/documenting-your-project-with-wikis/about-wikis
GitBook, perhaps would also be another idea.
This looks interesting!
I must say Wikidocs looks pretty neat, actually.
This is also looking quite nice :P
Fair enough. Mediawiki is a classic.
Ympker's VPN LTD Comparison, Uptime.is, Ympker's GitHub.
I saw some people are skipping past the Wiki and using this instead: https://www.bookstackapp.com/
I use https://obsidian.md/ for knowledge management. It is local first approach so don't need to self host anywhere. I sync notes via Github
I think this is what @vyas also suggested. Looks nice
@bdl Bookstack also looks really good
Ympker's VPN LTD Comparison, Uptime.is, Ympker's GitHub.
I am using phpwiki for maybe the past 20 years now.
I've tried them all. Finally settled with trillium, it is great.
This is what I did go with last time I asked myself that question and I still like it. 👍
I used to use Dokuwiki, but after an upgrade completely broke my install I pulled the data, moved it all to Standard Notes and never looked back.
I'd stick to git + markdown.
The idea of being reliant on some random dude's code / mysql db going down or something like that just doesn't appeal. Been through that once before
Grav with the Learn2 theme https://demo.hibbittsdesign.org/grav-learn2-git-sync/
Flatfile, no sql, markup language, optional sync with git.
If you chose to not use git it has wysiwyg editing or you can just feed it textfiles with markup.
I have tried all sorts of wikis and documentation projects, but this really feels like its the one that's gonna stick.
That's one of the reasons I am looking for a very simple solution where an update won't f*ck my install.
Github Wiki might solve that problem for me.
@havoc So, what you are suggesting is basically smth like https://docs.github.com/en/communities/documenting-your-project-with-wikis ? This is basically your wiki being hosted on Github and you can write/publish to it from either some Code editor like VSCode (using markdown or other syntax) or through the web front-end (markdown, or any other syntax).
I remember there was also GitBook, but I assume that's for more thorough/advanced stuff/documentation eh?
Interesting fit, really. Will have a look! A solution without sql or any complex setup is allthebetter imho
Ympker's VPN LTD Comparison, Uptime.is, Ympker's GitHub.
Yeah, essentially keep the storage layer as close to simple flat textfiles (markdown) as you can manage. KISS - keep it simple stupid. Something like Obsidian / VS code can deal with markdown. I started with Obsidian, but now just edit the files directly (vscode / gitlab integrated)
Most of the true wiki solutions have some sort of DB behind it. Complicates backup, risk of corruption, version changes, unmaintained software etc. If one can get away with not dealing with that then it is a good plan imo
Always prefer self-hosting. "apt-get install gitit" is simplest way to have a self-hosted wiki. No database-- it uses git as the version control backend.
Docusaurus
I’m a simple man I see gifs, I press thanks
I would say that the first consideration to ask is "self-hosted or not?", the answer to which would already narrow the possible choices
If self-hosted, the second consideration (for me at least) is which language (PHP, Python, etc.) the wiki is written in because this is probably relevant for (relative ease of) installation/maintenance (by you on a server)
If self-hosted, the third consideration (again, for me) is how well the wiki software appears to be maintained by its authors and whether there's a (significant) community that uses it
If not self-hosted, then the second consideration is less (or not) important, but the third consideration remains relevant
"A single swap file or partition may be up to 128 MB in size. [...] [I]f you need 256 MB of swap, you can create two 128-MB swap partitions." (M. Welsh & L. Kaufman, Running Linux, 2e, 1996, p. 49)
Some good advice there. Decided to give Github Wiki (Markup) a try since I trust Github not to disappear over night and it's easy enough to access and edit Thanks for all the recommendations!
Ympker's VPN LTD Comparison, Uptime.is, Ympker's GitHub.
This is often my starting point for exploration.
https://github.com/awesome-selfhosted/awesome-selfhosted#wikis
I have tried dokuwiki briefly and found it useful. Doesn't use databse and simple setup. Anything that can be quickly installed on (lifetime) shared hosting with softaculous has high priority for me.
I've used Bookstack for like two years now. Works great for me and has a lot of editor/formatting features unlike some other options. Also convenient as I can edit my pages and export to PDF if I ever want to share with people who need to know how to do something that I have documented for myself.
ExtraVM
Sounds sweet. But since it won't run on Shared Hosting (according to manual) it has to run on a vps (or local) and thus probably means a more complex setup, right? Like, even if there is a setup script, migrating Bookstack or backup/restore would probably be more of a hassle, eh? It DOES look nice, though.
Ympker's VPN LTD Comparison, Uptime.is, Ympker's GitHub.
Yeah. It can probably be done if you have SSH access, the manual install looks like it would be fine with some changes but I've never tried. Mine is running with the manual install on a server with a typical Apache setup, running alongside some unrelated web stuff. Either way requirements are tiny, you can run it on a small VM too.
ExtraVM
Good to know, thanks for the feedback mate
Ympker's VPN LTD Comparison, Uptime.is, Ympker's GitHub.
i can fully recommend dokuwiki (https://www.dokuwiki.org/dokuwiki) ! Its the wiki of my choice. You can see it in action here: https://cms-docs.blesta.store/
Its a lot simpler in install and maintainance than mediawiki!
Benefits:
negatives:
★ MyRoot.PW ★ Dedicated Servers ★ LIR-Services ★ | ★ SiteTide Web-Hosting ★
★ MrVM ★ Virtual Servers ★ | ★ Blesta.Store ★ Blesta licenses and Add-ons at amazing Prices ★
Another vote for DocuWiki. Used it for years and luckily I haven’t had the borked system after upgrade like others have reported.
Thanks for the feedback, mate! It indeed looks like a simple yet solid solution
Ympker's VPN LTD Comparison, Uptime.is, Ympker's GitHub.
Dokuwiki, because of the ultra low sys reqs. Always conserve resources and try to push watter from rock.
Self hosted trilium notes for me.