Only Files - Flaarum Tutorials
There are cases where you don't need search in your file storage. Or you have tables where all the fields are have nindex on all of them. In such cases you need an only-files storage.
Files209
files209 is an infinite file store. Ext4 (a linux filesystem) has a file limit on linux. files209 aims to be an infinite files store on top of ext4 using a new archive.
files209 borrows a lot from flaarum.
files209 ships with a golang API github.com/saenuma/files209 and a CLI. The CLI is bundled with the snapcraft program and can be called with files209.cli
Installation
- Launch a Ubuntu 24.04 server and ssh into it.
- Install with the command sudo snap install files209
- Generate ssl keys by running sudo files209.genssl
- Make production ready by running sudo files209.prod mpr
- Restart the files209 with sudo snap restart files209.f2store
- Run sudo files209.prod r to get your key string. Needed in your program to connect to your files209 server.
- You would also need the server's IP address for your program
Notes
The programs' default port is 31822.