OpenPanel: New free hosting panel

AmadexAmadex Provider root.hr

My friend Vladimir dropped me link with panel that he created with his mates.

You can check it here https://openpanel.co/

«13

Comments

  • AmadexAmadex Provider root.hr

    a serbian product 🇷🇸 @bikegremlin

  • edited February 2024

    Looks very modern and professional, thanks for sharing.
    Visually, and on first look of features in panel, it appears to be the best open source panel I looked at so far.

    I haven't looked at the codebase yet or specifics, but looks very promising. Will give it a deeper look soon.

  • @Amadex said:
    a serbian product 🇷🇸 @bikegremlin

    Why would they use a company in The Netherlands then?

  • RickRick ProviderOG

    @treesmokah said:

    @Amadex said:
    a serbian product 🇷🇸 @bikegremlin

    Why would they use a company in The Netherlands then?

    I figured the same thing ... except OPENPANEL B.V. does not exist according to the Dutch company register ...

  • AlwaysSkintAlwaysSkint OG RETIRED
    edited February 2024

    Some strange choices..
    Ubuntu, rather than plain debian.
    All users (sic) data resides in /var
    UFW - though at there's an option to skip installation, for those that prefer CSF.
    (Docker bloat: surely there's a better way isolate users, without consuming disc space at an alarming rate.)
    Limited to 3 user accounts.

    In stasis until the shitposting stops/abates.
    Than=compare;then=sequence:brought=bring;bought=buy:staffs=pile of sticks:informations/infos=no plural.
    It wisnae me! A big boy done it and ran away. || NVMe2G for life! until death (the end is nigh).

  • @treesmokah said:

    @Amadex said:
    a serbian product 🇷🇸 @bikegremlin

    Why would they use a company in The Netherlands then?

    I place my name, photo and home city on the stuff I do. Because I take some pride in what I do, and because I wish to take responsibility for any mistakes.

    However, objectively speaking:

    For most of my life, my country's reputation has been either unknown (it's a small country) or notorious (almost like Russia now LOL).

    Also, even today, it is very hard to do business from a Serbian company.
    One example:
    A company wants to send me a $3K e-bike to test and do a review.
    They only have EU or US distribution.
    For Serbia, I would need to pay about 33% of its (retail price + shipping) + "paperwork expenses" to get the bike.
    That's about $1k on top of the bike production and shipping costs - even if I decide to work for free - just to see and test new stuff, and share my experience.

    Finally, while every country has mafia, in Serbia, mafia has the country. So, you need to pay off politicians if your company starts growing, or you get eaten by the "democratic & transparent EU-integration aiming" darkness.

    Those are some of the reasons why a normal intelligent person from Serbia might want to register their company abroad.

    I would also add that Holland is flat, with great cycling infrastructure, legalized weed & prostitution, so one can more easily dull the pain of emmigrant life...

    Still, it would probably be best to see the company representative join the forum and answer all the questions.

  • AmadexAmadex Provider root.hr
    edited February 2024

    One of the owners will be at HF, so you can ask them everything there

    https://hostingforums.net/d/282-openpanel-not-another-free-hosting-panel

    🙌

  • @Amadex said:
    One of the owners will be at HF, so you can ask them everything there

    https://hostingforums.net/d/282-openpanel-not-another-free-hosting-panel

    🙌

    What is clitoris?

    LOL :)

  • cybertechcybertech OGBenchmark King YABS 24/7/365
    edited February 2024

    looks really cool! gonna try it

    only ubuntu? no Debian?

    I bench YABS 24/7/365 unless it's a leap year.

  • AmadexAmadex Provider root.hr

    @cybertech said:
    looks really cool! gonna try it

    only ubuntu? no Debian?

    This is just a start. They need more feedback to polish it and make available for other distros.

  • Does these claims would pass scrutiny?

    https://openpanel.co/docs/panel/intro/#compare-openpanel

    I think not...

  • edited February 2024

    Great info @Amadex, thanks

  • @bikegremlin Your command of English language along with relevant humour, never ceases to amaze! :+1:

    In stasis until the shitposting stops/abates.
    Than=compare;then=sequence:brought=bring;bought=buy:staffs=pile of sticks:informations/infos=no plural.
    It wisnae me! A big boy done it and ran away. || NVMe2G for life! until death (the end is nigh).

  • Is it just me or is the demo not working?

  • Hello everyone, I'm Stefan from the OpenPanel team. 👋

    I fully agree with @bikegremlin on the matter that, given the regional dynamics, it's better for startups to establish a base abroad from an investor's standpoint.

    We're currently in the registration process, and I've temporarily removed the "B.V." from our website until this is complete.

    Thank you for the feedback, @AlwaysSkint

    Regarding the choice of operating system, I completely agree. Although our initial focus is on Ubuntu, given its widespread use, our goal is to create a product compatible across multiple operating systems. Currently, we're evaluating CoreOS, but ultimately, we plan to let our community decide which Linux distribution OpenPanel should support next: https://community.openpanel.co/d/16-choosing-the-next-linux-distro-for-openpanel

    In terms of data storage, the standard Docker configuration stores user data in /var. However, for OpenPanel, we primarily use /home for storing users' website data.

    As for the firewall, while UFW is the default option and offers a simpler way to manage Docker ports, I also personally use CSF. We intend to introduce full support for CSF as well.

    Regarding Docker's disk space usage, I acknowledge the concerns about efficiency and user isolation. We are actively seeking improvements in this area.

    Lastly, the current installation isn't restricted to 3 user accounts. This limit is a consideration for the free version in the future. Nonetheless, users who install openpanel during this beta phase will receive a lifetime free license for the premium version, which includes all features without any restrictions.

    Let me know of you have any questions or suggestions, any feedback Is appreciated.

  • @rcy026 said:
    Is it just me or is the demo not working?

    Seems that some browsers are blocking the login cookie from the demo in the iframe.. please use these direct links instead:

  • @PCx3 said:

    @rcy026 said:
    Is it just me or is the demo not working?

    Seems that some browsers are blocking the login cookie from the demo in the iframe.. please use these direct links instead:

    I know you are just a start up but, have you considered who will audit the code yet?

    The Yeti has left the building.

  • Not yet. We've reached out to several firms and even shared our early code with one, but the only response we received was their lack of familiarity with Docker.

    Do you have any recommendations?

  • @PCx3 Glad that you saw my comments as constructive.
    Debian and free for up to 5 users would be pretty much spot on, I reckon.
    If it weren't for Ubuntu (no place for it on a server, in my mind), I'd grab the opportunity on the Beta - what a great incentive, though.

    In stasis until the shitposting stops/abates.
    Than=compare;then=sequence:brought=bring;bought=buy:staffs=pile of sticks:informations/infos=no plural.
    It wisnae me! A big boy done it and ran away. || NVMe2G for life! until death (the end is nigh).

  • @PCx3 said: Do you have any recommendations?

    Rack911 done a cracking (figure of speech) comparison on control panels, back in 2019.

    In stasis until the shitposting stops/abates.
    Than=compare;then=sequence:brought=bring;bought=buy:staffs=pile of sticks:informations/infos=no plural.
    It wisnae me! A big boy done it and ran away. || NVMe2G for life! until death (the end is nigh).

  • YmpkerYmpker OG
    edited February 2024

    @bikegremlin said:
    @Ympker - free, lifetime!

    :)

    Thanks for the tag! You know how to get me hooked :P Need to grab this lifetime license haha :D
    Thanks for sharing @Amadex

    @PCx3 So, to get the free lifetime license all we have to do is install/use OpenPanel (at least) once during beta phase? :)

  • @Ympker said: So, to get the free lifetime license all we have to do is install/use it during beta phase?

    Further, will it be transferable to a more preferable environment, at some possible future date? ;) Goes off to see what 'spare' VPS I have idling away...

    In stasis until the shitposting stops/abates.
    Than=compare;then=sequence:brought=bring;bought=buy:staffs=pile of sticks:informations/infos=no plural.
    It wisnae me! A big boy done it and ran away. || NVMe2G for life! until death (the end is nigh).

  • @AlwaysSkint said:

    @Ympker said: So, to get the free lifetime license all we have to do is install/use it during beta phase?

    Further, will it be transferable to a more preferable environment, at some possible future date? ;) Goes off to see what 'spare' VPS I have idling away...

    Ah yeah, it would definitely depend on whether the license will be transferable to other vps in the future, as I probably won't leave it installed on/keep one vps forever (although I have 2 lifetime vps with ZAP lol) :D

    Also it seems Open Beta ended Feb 25th, so can't sign up for that anymore?

  • Yes, the license can be transferred.
    The beta period is extended until July, thanks for the reminder, I'll update the site soon.

    Given that we don't gather any contact details, our plan is to display the unique license code in the admin panel to users once the beta concludes. This license code enables users to self-install on a different server, doing so will initialize an automatic license transfer.

    Should you prefer not to maintain the server running until the beta ends (which is completely understandable), our website will offer an option to enter the previous server's IP and hostname. This will allow you to generate a new license code for use on another server, provided the old one is no longer active.

    This is the current concept, and it may be subject to change. However, rest assured, you will never lose your free license.

  • @PCx3 said:
    Yes, the license can be transferred.
    The beta period is extended until July, thanks for the reminder, I'll update the site soon.

    Given that we don't gather any contact details, our plan is to display the unique license code in the admin panel to users once the beta concludes. This license code enables users to self-install on a different server, doing so will initialize an automatic license transfer.

    Should you prefer not to maintain the server running until the beta ends (which is completely understandable), our website will offer an option to enter the previous server's IP and hostname. This will allow you to generate a new license code for use on another server, provided the old one is no longer active.

    This is the current concept, and it may be subject to change. However, rest assured, you will never lose your free license.

    Thanks for explaining. So in order to use OpenPanel and get a license should we now reach out via the contact button on https://openpanel.co/beta or simply run the install script from https://openpanel.co/docs/admin/intro/#requirements ?

  • No, simply installing the panel is sufficient.

    I'll also simplify this information on the webpage for clarity.

  • Hi,
    I’m going to start testing it by tomorrow! ;)

    SynthoHosting: DDoS Protected IP Transit, Dedicated Servers and VPS

  • YmpkerYmpker OG
    edited February 2024

    @PCx3 said:
    No, simply installing the panel is sufficient.

    I'll also simplify this information on the webpage for clarity.

    Thanks! So as long as I install it on my vps now and note down server hostname and ip, you will know in the future that I am eligible for a free license?

  • @Ympker said:

    @bikegremlin said:
    @Ympker - free, lifetime!

    :)

    Thanks for the tag! You know how to get me hooked :P Need to grab this lifetime license haha :D
    Thanks for sharing @Amadex

    @PCx3 So, to get the free lifetime license all we have to do is install/use OpenPanel (at least) once during beta phase? :)

    Happy to help my favourite German (well, after Claudia Schiffer - yes, I'm that old). :)

  • @bikegremlin said:

    @Ympker said:

    @bikegremlin said:
    @Ympker - free, lifetime!

    :)

    Thanks for the tag! You know how to get me hooked :P Need to grab this lifetime license haha :D
    Thanks for sharing @Amadex

    @PCx3 So, to get the free lifetime license all we have to do is install/use OpenPanel (at least) once during beta phase? :)

    Happy to help my favourite German (well, after Claudia Schiffer - yes, I'm that old). :)

    And here I thought, I was your #1 :cry:

  • @Ympker said:

    @bikegremlin said:

    @Ympker said:

    @bikegremlin said:
    @Ympker - free, lifetime!

    :)

    Thanks for the tag! You know how to get me hooked :P Need to grab this lifetime license haha :D
    Thanks for sharing @Amadex

    @PCx3 So, to get the free lifetime license all we have to do is install/use OpenPanel (at least) once during beta phase? :)

    Happy to help my favourite German (well, after Claudia Schiffer - yes, I'm that old). :)

    And here I thought, I was your #1 :cry:

  • @bikegremlin said:

    @Ympker said:

    @bikegremlin said:

    @Ympker said:

    @bikegremlin said:
    @Ympker - free, lifetime!

    :)

    Thanks for the tag! You know how to get me hooked :P Need to grab this lifetime license haha :D
    Thanks for sharing @Amadex

    @PCx3 So, to get the free lifetime license all we have to do is install/use OpenPanel (at least) once during beta phase? :)

    Happy to help my favourite German (well, after Claudia Schiffer - yes, I'm that old). :)

    And here I thought, I was your #1 :cry:

  • AlwaysSkintAlwaysSkint OG RETIRED
    edited February 2024

    @bikegremlin said: Claudia Schiffer

    Sweeet. ;)

    In stasis until the shitposting stops/abates.
    Than=compare;then=sequence:brought=bring;bought=buy:staffs=pile of sticks:informations/infos=no plural.
    It wisnae me! A big boy done it and ran away. || NVMe2G for life! until death (the end is nigh).

  • @PCx3 said:

    @rcy026 said:
    Is it just me or is the demo not working?

    Seems that some browsers are blocking the login cookie from the demo in the iframe.. please use these direct links instead:

    I know you are just a start up but, have you considered who will audit the code yet?> @bikegremlin said:

    @Ympker said:

    @bikegremlin said:
    @Ympker - free, lifetime!

    :)

    Thanks for the tag! You know how to get me hooked :P Need to grab this lifetime license haha :D
    Thanks for sharing @Amadex

    @PCx3 So, to get the free lifetime license all we have to do is install/use OpenPanel (at least) once during beta phase? :)

    Happy to help my favourite German (well, after Claudia Schiffer - yes, I'm that old). :)

    You are not alone in the old catagory my friend

    The Yeti has left the building.

  • @Ympker said:

    @PCx3 said:
    No, simply installing the panel is sufficient.

    I'll also simplify this information on the webpage for clarity.

    Thanks! So as long as I install it on my vps now and note down server hostname and ip, you will know in the future that I am eligible for a free license?

    Yes. Even if you lost that info, just message me here years after, you will still have your license! :smile:

  • YmpkerYmpker OG
    edited February 2024

    @PCx3 said:

    @Ympker said:

    @PCx3 said:
    No, simply installing the panel is sufficient.

    I'll also simplify this information on the webpage for clarity.

    Thanks! So as long as I install it on my vps now and note down server hostname and ip, you will know in the future that I am eligible for a free license?

    Yes. Even if you lost that info, just message me here years after, you will still have your license! :smile:

    Thanks! It's a deal then :tongue:

    https://web.archive.org/web/20240227223504/https://lowendspirit.com/discussion/7417/openpanel-new-free-hosting-panel/p2

    Good luck with your project! Seems promising :)

  • Damn! Now installed Ubuntu Server minimum to a Vir VPS. :astonished:
    Someone said free. :anguished:

    In stasis until the shitposting stops/abates.
    Than=compare;then=sequence:brought=bring;bought=buy:staffs=pile of sticks:informations/infos=no plural.
    It wisnae me! A big boy done it and ran away. || NVMe2G for life! until death (the end is nigh).

  • AlwaysSkintAlwaysSkint OG RETIRED
    edited February 2024

    First stumbling block..
    1. Due to shite antiquated Ubuntu Server text install, it's not possible to set the FQDN
    2. I foolishly didn't correct this upon reboot, which seemingly caused the Openpanel SSL to fail
    opencli admin creates an output in what appears to be a different character set/locale
    3. bash <(curl -sSL https://get.openpanel.co/) --repair

    Unknown option: --

    Perhaps Ubuntu Server minimum is missing an assumed package?

    [Later Edit]
    Ran unminimize, retrieved the /root/install from curl, which then parses the options..

    In stasis until the shitposting stops/abates.
    Than=compare;then=sequence:brought=bring;bought=buy:staffs=pile of sticks:informations/infos=no plural.
    It wisnae me! A big boy done it and ran away. || NVMe2G for life! until death (the end is nigh).

  • AlwaysSkintAlwaysSkint OG RETIRED
    edited February 2024

    Reinstalled Ubuntu Server, not choosing minimum install..

    # Running the downloaded script with command-line arguments
    /root/install -- "$@"

    This appears to be the problem area; removed the -- and the options are parsed fine.

    Still got an issue with characters sets, with an unreadable failure in hostname SSL generation and plans being created.
    locale -a
    C
    C.utf8
    en_GB.utf8
    POSIX

    During install..
    /usr/local/bin/ufw-docker: line 7: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)

    In stasis until the shitposting stops/abates.
    Than=compare;then=sequence:brought=bring;bought=buy:staffs=pile of sticks:informations/infos=no plural.
    It wisnae me! A big boy done it and ran away. || NVMe2G for life! until death (the end is nigh).

  • @AlwaysSkint said:
    @PCx3 Glad that you saw my comments as constructive.
    Debian and free for up to 5 users would be pretty much spot on, I reckon.
    If it weren't for Ubuntu (no place for it on a server, in my mind), I'd grab the opportunity on the Beta - what a great incentive, though.

    Amen. Panel really looks great @PCx3, would definitely consider it for some free stuff but I just can't do Ubuntu for a real production server.

  • vyasvyas OG
    edited February 2024

    @AlwaysSkint said:

    /root/install -- ”$@"

    Well if you swear at the root, the touchy root is likely to get offended.

  • cybertechcybertech OGBenchmark King YABS 24/7/365

    debian thx.

    I bench YABS 24/7/365 unless it's a leap year.

  • AlwaysSkintAlwaysSkint OG RETIRED
    edited February 2024

    @PCx3 It's interesting to see that my observations are similar to one recent report in your forum. Is it not just a matter of installing another package, into the myriad of complications that are integral with Ubuntu? ( Snapd - cough! )

    /usr/local/admin/scripts/server_info: ���VW�d�Z���8���N/bin/bash

    Lovely stuff. ;)

    In stasis until the shitposting stops/abates.
    Than=compare;then=sequence:brought=bring;bought=buy:staffs=pile of sticks:informations/infos=no plural.
    It wisnae me! A big boy done it and ran away. || NVMe2G for life! until death (the end is nigh).

  • edited February 2024

    Just tried it on a clean Ubuntu install.

    Something is f*cked with the character sets, some text come out unreadable.

    The install script blocks ssh in the firewall. This is not a nice surprise when working remote, the installer should ask if it's ok to block ssh.

    Running opencli does not work. It gives an error, but I do not know what it says since the character set is all fubar.
    I will look into the character problem later, if I get it fixed I will tell you the exact error.

  • cybertechcybertech OGBenchmark King YABS 24/7/365

    same issue with the weird character

    I bench YABS 24/7/365 unless it's a leap year.

  • vyasvyas OG
    edited February 2024

    @cybertech said:
    same issue with the weird character

    You should run a yabs. Then everything will be fine.

    @PCx3,
    best wishes for the project. I think every 2 years or so, a new panel causes some excitement, comments, and acceptance by service providers - DirectAdmin (2019/early 2020) after the FIRST cPanel pricing hike,
    Virtfusion in 2021 (?), and now OpenPanel.

    Nice to see some fresh tools.

  • AlwaysSkintAlwaysSkint OG RETIRED
    edited February 2024

    ^ Seemingly it's to do with the shell compiler (encoded bash) that's being used.
    I tried:

    add-apt-repository ppa:neurobin/ppa
    apt-get update
    apt-get install shc
    

    To no avail. Need more info. from @PCx3 before continuing.

    In stasis until the shitposting stops/abates.
    Than=compare;then=sequence:brought=bring;bought=buy:staffs=pile of sticks:informations/infos=no plural.
    It wisnae me! A big boy done it and ran away. || NVMe2G for life! until death (the end is nigh).

  • @rcy026 said: The install script blocks ssh in the firewall.

    Generally, I stick with port 22 until a control panel is installed. Didn't experience any ssh issue.

    In stasis until the shitposting stops/abates.
    Than=compare;then=sequence:brought=bring;bought=buy:staffs=pile of sticks:informations/infos=no plural.
    It wisnae me! A big boy done it and ran away. || NVMe2G for life! until death (the end is nigh).

  • @AlwaysSkint said:

    @rcy026 said: The install script blocks ssh in the firewall.

    Generally, I stick with port 22 until a control panel is installed. Didn't experience any ssh issue.

    I looked at the script and it seems to allow all traffic from the ip that the user running the script is logged in from, that's probably what saved you.

    451: ufw allow from $ip_of_user_running_the_script > /dev/null 2>&1

    I understand how they think, but I still dont like it. I protect my ssh myself, I do not need a script doing it without asking.

Sign In or Register to comment.