June 16, 2025
I did a few things yesterday but today my docker struggles downloading Java :|
I added a 2 more windows for rights und server controls.
I began adding the last main-section of the project, controls.
I worked a bit at the web-design and hopefully it work's now.
The demo now finally works and is deployed on my server.
I forgor to add my programming time for the demo to the project so here's just a tiny update devlog for the time. Till now, the Demo won't compile but I think I can fix it in 1-3 days (hopefully :|)
I have been working on a demo for a while but it's gonna take some more time. As I predicted, my Shipment got rejected bc of a missing demo
I made it ready for shipping (again) and did some changes but it wasnt much.
I decided to undo this whole need more ports? thing because almost nobody runs more than 10 mc servers at the same time in a docker container.
I didnt really do that much today and I struggle a lot with ports. I added a tiny bit in the frontend but as i sad it wasnt much today.
I finally added the controls section. Noticed that port reservation & accessing doesn't work properly. At the moment the controls section is only frontend without backend but I'm about to fix that.
I added a setting page in which you can delete your server and change Maximum player/RAM but I still gotta fix the sidebar.
Limited the number of ports you can have (10) but you can add more if you wish so.
The page finally is finished and I'm about to ship it now.
A tiny demo page with a tutorial how to install Blockpanel and some other things.
You can now give your servers custom ports & I did some background patches.
I redesigned the Server Create section a little bit because it stopped working anyways.
It finally also runs on Linux, there were some execution rights issues but now it works perfectly fine!
That's the final result for the Stats Page, I ain't gonna touch this thing again
Suprise! The API's are now getting called sucessfully (was an authentication error)
I redesigned the Stats Page but the API calls aren't working correctly and it's hard to fix.
I wasn't pretty productive today, I only did some API and design changes for better navigation but the new stuff isn't often at it's right place and I repaired the stats panel.
I managed to give the stats-panel some more apis, gotta fix some design issues soon. I also added a notification system but thats not very important.
I'm trying to center these 2 menus but it just DOESN'T WORK
added an own icon to the website, now it looks a little bit weird
I'm trying to change this weird layout to the normal Website layout but it doesn't work as planned...
I added some APIs so you can see for example installed plugins or online players, I'm also close to finish /plugins.
Added a feature where you can select the server you want the plugins to get installed and there also were a few backend issues, most of them are solved now.
I'm trying to repair the Upload but it's still buggy and I dont know why
There are still errors while uploading some plugins
Added plugin upload but it still doesn't put it in the right folder which is a slight problem...
Finally shipped it for the first time, I added successfull server-starting before that but there are still many bugs.
Blockpanel finally starts server now, I still have to play a bit with routing & port-security and create a warning so people can't start multiple servers on the same port.
The Create-Server-Button works for now, EULA-Agreement too, now there are only controls, stats and much more missing in this project :| but finally one theme which caused me a headache is completed :)
I'm trying to let the container also run on Linux (Debian) but it's harder then i thought. The most of the issues are based on the rights, like it needs a lot of chmod +x and more...
Tried making a demo for a while but it doesnt work :( so i have to waste some more time to get a demo running so i can ship it for the first wave of votes
Finally managed to connect most of it, now it should be easier to make it run.
made it ready for the final shipping, hopefully it's getting certified. Wish me luck ;)
Noticed hackatime thought the frontend was a seperate project, so here's an devlog with both included to update it.
The docker-container works but connecting the frontend with the backend is harder then I thought so it will propably take some more time.
forgot to make a devlog so i wasted some time but here's the newest update:
Added a Server-Control/Start-Panel but connecting it with the backend doesnt work as well as i wished.
finished for today, I updated the Panel-Design, looks a bit fresher now. Tomorrow I'm gonna do the actual functions. GN
I finally repaired the routing, now the website routing should work properly and the login is fixed.
Tried to start the backend, docker doesnt seem to like npm...
Files got randomly deleted & emptyed but managed to restore it (don't know if I restored everything...) Now beginning with the frontend
It finally runned successfully, I'm verrryyy happy about that, now I'm gonna add the other API's I need to for example start and stop the server.
Docker Container works (not very good), but the file for starting the server has to do an initial run before a skript can agree the eula in the eula.txt, testing since ages...
Forgot to make a Devlog for a while :| I searched a long time, decided to go with PurpurMC-Server because it's new and supports almost every plugin. Learned how to create a Docker-Image thanks to Copilot & ChatGPT and now I programmed the backend with (a lot of) help from Copilot, won't deny I used AI ;)
Got the Idea, asked ChatGPT how to properly do it, getting some information.
Btw: This project is partially-fully written by AI (Github Copilot). Hope it is OK for everyone, I'm trying to understand the Code written and anyhow, i made it to know almost every basic of Linux (Debian), hosted a lot of MC-Servers but never really coded, I'm trying to change that but before that, I must learn how to code :]
A Web-Panel, hosted on private servers with docker. You can start, stop, create Minecraft-Servers and do so much more! PS: You do NOT need to sign up, when you launch this docker-container the first time, your default login credentials are username admin password admin.
I think I'm finished, not as complicated as I thought...
Tried out yt_dlp, works :]! Now I'm gonna add user input + select output folder.
Searching for another library, pytube is not supported anymore :[
I am new to Python & programming so it will propably not be the best.
Searched for a good library and found pytube, hopefully it still supports downloading because YouTube changed a few things and pytube was not updated since August 28, 2021. Also created Folder, first file and Git project.
This was widely regarded as a great move by everyone.