LightBlog is a fast and light weight blog written in C++. This blog system is portable by design and is cross-platform... Successfully compiled on macOS Sierra 10.12.6, Ubuntu 16.04, Ubuntu 16.04 ARM (aarch64), and Windows 10.
OS: Windows, Linux based distros., and macOS
Processor: 1.0 GHZ single-core or better
Memory: 1 MB - 50 MB
Storage: 10 MB - 100 MB available space
- Boost C++ libraries
- OpenSSL libraries (if you wish to use HTTPS, you will need to implement it yourself).
- Make sure you have latest executable downloaded.
- Make sure libboost is installed. (excluding Windows)
Setup:
- Download and install Visual C++ Redist. 2017
- Download lightblog.exe.
- Download sql.db.
- Run
lightblog.exe THREADS(default 1) PORT(default 8080) DBFILENAME(default sql.db)
Setup:
brew install boostsvn checkout https://github.com/vldr/LightBlog/trunk/webcurl -o sql.db https://raw.githubusercontent.com/vldr/LightBlog/master/sql/sql.dbchmod +x lightblog./lightblog THREADS(default 1) PORT(default 8080) DBFILENAME(default sql.db)
Setup:
apt-get updateapt-get install libboost-all-devsvn checkout https://github.com/vldr/LightBlog/trunk/webwget https://raw.githubusercontent.com/vldr/LightBlog/master/sql/sql.dbchmod +x lightblog./lightblog THREADS(default 1) PORT(default 8080) DBFILENAME(default sql.db)
~10,000 hits per second sustained (higher would require better network or load balancing)
LightBlog uses SQLite 3.
SCrypt is used for hashing passwords...
Go to /login and logon to change username and pasword;
default username and password is:
admin and admin


