Skip to content

A web application for hosting your own TiddlyWiki, written in Go.

License

Notifications You must be signed in to change notification settings

etitcombe/tiddlypom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tiddlypom

A web application for hosting your own TiddlyWiki, written in Go.

This is an attempt at implementing a server for TiddlyWiki. The idea is you can run this application on your own server. It is heavily inspired by https://github.com/rsc/tiddly but with data stored in SQLite instead of Google App Engine.

Why?

My stomach turns at the thought of installing NodeJS and npm on my VPS. I imagine there are ways of packaging a JavaScript application into a single executable, but that's not the default. Also, Go is fun.

I know, this app isn't as good as the one that comes with TiddlyWiki itself. Plugins are more difficult to manage, there are various hacks around the system tiddlers, who knows what other functionality is broken. But this is fun.

Authentication

The assumption is that this is installed on your own server so that you can access it from anywhere. With that in mind, the application is secured.

It's a bit unfriendly, you need to create two files in the same folder as the web application executable: 1) .config and 2) users.gob.

.config should contain a JSON object with one property, "pepper":

{
    "pepper": "[your value goes here]"
}

That pepper value and the users.gob file can be generated with the included cmd/admin application.

About

A web application for hosting your own TiddlyWiki, written in Go.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published