A Simple Spring Boot Board With Mariadb Database Support. This Project Developed For Hidden Service.
although project developed for hidden service, also you can use for surface web.
- Simple CAPTCHA
- Delete Thread via Password
- Easy TinyBoard management panel
- Delete All Thread, Server deactivation, Disable Posting
(Default manage password is1234
).
- Delete All Thread, Server deactivation, Disable Posting
- No JavaScript, Log
This software is made available under the GNU Affero GPL 3 License.. What this means is that is you deploy this software as part of networked software that is available to the public, you must make the source code available (and any modifications). From the GNU site:
The GNU Affero General Public License is a modified version of the ordinary GNU GPL version 3. It has one added requirement: if you run a modified program on a server and let other users communicate with it there, your server must also allow them to download the source code corresponding to the modified version running there
- Java 11
- Maven
- MariaDB 10.5.4 higher
- Lombok
sudo apt update
sudo apt install openjdk-11-jdk
sudo apt install git
sudo apt install maven
sudo apt install mariadb-server
sudo git clone https://github.com/uhwGhGFaJd/TinyBoard.git
cd TinyBoard
pwd //you should remember your result path. My result path is: /home/server/TinyBoard
sudo mysql
set password = password('YOUR PASSWORD'); //Example: set password = password('mariadb');
flush privileges;
exit;
mysql -u root -p
source /home/server/TinyBoard/init.sql;
exit;
sudo nano TinyBoard/src/main/resources/application.properties
//Save if modified.
cd TinyBoard
sudo mvn clean package
cd target
sudo java -jar FILENAME.jar
http://SERVER-IP/manage
Default manage password is 1234
And change the default password.
thank you!
- Review the open issues.
- Open a new issue.
- Lastly, you can send me email refer to my profile.