
Best posts made by girish
-
What's coming in Cloudron 8.0
(We split the features into two release 6.2, 6.3 and 7.0, 8.0 they are tagged appropriately below)
Features planned for 8.0:
- (8.0) Multihost support. i.e you can have many servers and have a single dashboard to manage users, apps and domains - https://git.cloudron.io/cloudron/box/-/issues/142
- (8.0) Implement LDAP+2FA across apps - See https://git.cloudron.io/cloudron/box/-/issues/705
These features are already implemented:
- (6.2) Move apps to new base image v3 - See https://forum.cloudron.io/topic/4366/docker-base-image-3-0
- (6.2) Database upgrades - MySQL 8, Postgres 12, Redis 5, Mongo DB 4.2.
- (6.2) Update node to 14.15.4
- (6.2) Update docker to 20.10.3
Add service account type . This will add a way to create a "service" or bot user that can be used for automation but doesn't appear in LDAP directory queries.Decided against this because of lack of use cases.- (6.2) Make it possible to restore without updating DNS. This is useful if you want to test out cloudron backups.
- (6.2) Add a way to manage apps <-> groups better. Currently, it's hard to get a grip on what apps a user/group has access to easily (maybe add filters as well).
FTP access to volumesThis is complicated, maybe some other release.- (6.2) TLS addon (for DoT in AdguardHome)
Update: 6.2 is out. We will work on 6.3 - https://forum.cloudron.io/topic/4723/what-s-coming-in-cloudron-6-3 . It's a required first step for multi-host.
-
OpenSlides - digital motion and assembly system
OpenSlides is the all-in-one solution for running your plenary meetings and conferences. Show the current presentation on the main screen, while you show the agenda, motions, list of speakers on others. Working on elections and documents in parallel with all participants. Web-based and always up-to-date.
https://openslides.com/en
https://github.com/OpenSlides/OpenSlides -
We have a status page
Why let only SaaS providers have shiny status pages
?
We have a self-hosted Uptime Kuma now showing the status of all our public facing selfhosted services - https://status.cloudron.io
-
What's coming in Cloudron 7.1
We are going to spend pretty much rest of the year in packaging new apps. We started on this already - Directus 9, Chatwoot, Redash 10, Baserow are some of the apps we published just last couple of weeks.
For 7.1, we hope to implement:
- Mail manager role
Password reveal for password fields(this already shipped as part of 7.0.4).- Multi-domain support for apps like minio, mailtrain v2
- Whatever jitsi needs
- Option to expose LDAP server publicly
- Add LDAP option to expose groups.
- Import/export of users and mailboxes with csv/json
- Add a per-app mail from validation flag (currently, it's per domain).
- IPv6 support
-
What's coming in 7.3
Mostly quality of life improvements
Whatβs coming in 7.3
- (mail) Per mailbox quota - message limit and size
- (mail) VERP and bounce management for mailtrain and mautic
SFTP export flag for volumesWe will enhance the web file manager instead- (mail) Virtual all directory in dovecot for search
- External app links in Dashboard
- storj/filebase integration
- Expose groups via LDAP
- Set domain of LDAP server
- Configurable TURN server
-
RE: Cloudron - Gateway to Free Software
@LoudLemur thanks for the kind words
This forum/community plays a big role is keeping us motivated and excited. Personally, I have learnt so much from you guys! I had no idea so many selfhosted apps existed for a start.
Since I based in the valley, I constantly hear "everyone uses gmail", "everyone uses slack" etc. So, whenever I read on the forum about using these different apps everyday, it reinforces the idea that they are enough people out there who have different priorities/values/use cases. For me, this is incredibly valuable feedback.
-
What's coming in 6.0
We are continuing to work on getting many more of the apps published, see the WIP tag. Thanks to the community for really helping us out here!
CHANGE IN PLANS: As mentioned in the 5.4 post, we decided to release some of the features listed here in an intermediary release. I have marked the features below as such.
UPDATE 2: There is now a 5.5
UPDATE 3: There is now a 5.6
UPDATE 4: 6.0
6.0 will be a feature rich release:
- Focal support
- Mailbox sharing - we tried IMAP based mailbox sharing but this doesn't work well for the apps we have. We will instead make it such that a single mailbox can have multiple owners.
- Optimize WP and Nextcloud installations. This is not directly related to box code but we want to speeden things up and optimize the configs since we have a large number of installs with these 2 apps. @MooCloud_Matt has given us a lot of ideas to work with here.
- Unified dashboard for multiple cloudron setups - This will provide a unified auth across cloudron setups plus a single dashboard to control multiple cloudrons. Details are still being worked on and I will post it once I have more info.
- Fix access control for service provider setups - There's a few small issues. Service providers wants admin flag per app, better control of SFTP user management and also to unify PHPMyAdmin across apps. We will see what we can do.
- Mail - Full text search via IMAP (solr integration)
Already released
- (5.4) Dark mode for dashboard
- (5.4) File manager UI to edit the files inside apps. For the initial version, one can only view and edit the files under
/app/data
(i.e one cannot view the files in the read-only parts of the file system. this is because of some technical reasons) - (5.5) Backup upload/download speed - Currently, backups can be quite slow but we have some ideas to speed it up
- (5.4) Allow admin to lock email and display name globally. This essentially makes the LDAP directory non-editable by normal users.
- (5.5) Allow backup and update time to be set. Currently, this is all hard coded and it's causing problems for people working in the night
- (5.6) Mail: Configurable mail server settings - whitelist/blacklist, max message size, tls configuration. In the next release after 6.0, we will make spam settings configurable.
-
What's coming in 7.0 (was 6.4)
This will mostly have email related improvements. There's also a few last mail related migrations to do for multi-host in Cloudron 8 (everything else is migrated, yay).
- Better email monitoring/visibility for admins. @d19dotca raised many important posts and there's also existing ones. We have to read the posts in more detail and discuss internally before we give more details on what we plan to do here.
- Add easier way to setup mailbox redirects
- Add way to setup sieve rules for mailboxes from the dashboard itself. One way we are thinking of doing this is to simply expose mail data via the file manager. Just like how app data is also exposed via file manager. Just to make it easier to use, we will probably add "download"/"restore" action in the mailbox view to add on top of this.
- Backup mail data separately (instead of as part of box code). This will allow restoring and backing up mail stuff separately just like it's an app.
- Add a way to run cronjobs (per app?)
- Operator role for specific app. This new role will allow assigning a user as "operator" for some apps and that user can then view logs, restart app, increase memory limit etc but without being a cloudron admin as such.
- Make it easy to install non-appstore apps.
EDIT: Since we stop supporting Ubuntu 16 from this release, we decided to call this Cloudron 7.0 and not 6.4.
-
What's coming in 5.1
First off, I hope all you guys are staying safe in these tough times! Our team is split in Santa Clara and Berlin and we are doing well!
5.1 will be a quick release. There are a bunch of security related fixes but the main feature is the integration of turn addon/service into the platform. This will help us get the video conference apps in asap since it's the need of the hour.
-
Translators hall of fame
Hi All,
Now that we have a bunch of translations, would be good to notify the translators when we make a new release.I created a @translator group on this forum. You should get a badge on this forum as well
I tried my best to guess here, but haven't managed to map all the ids from weblate to this forum ids. I will update this list as I get in touch with them.
Language Translator Chinese (simplified) @fengchang Dutch @imc67 French @Benoit German @luckow Italian @p44 Japanese @hiyukoim Polish @BartoszKaszewczuk Russian @WiseMetalhead Sinhala Spanish @mdreira -
What's coming in 6.0 (take 2)
We are continuing to work on getting many more of the apps published, see the WIP tag. Thanks to the community for really helping us out here!
Features planned for 6.0:
- Ubuntu Focal 20.04 support
- Mailbox sharing - we tried IMAP based mailbox sharing but this doesn't work well for the apps we have. We will instead make it such that a single mailbox can have multiple owners.
- Optimize WP and Nextcloud installations. This is not directly related to box code but we want to speeden things up and optimize the configs since we have a large number of installs with these 2 apps. @MooCloud_Matt has given us a lot of ideas to work with here.
- Mail - Full text search via IMAP (solr integration)
- Volume management - this will allow mounting paths on the host into apps.
- i18n
We removed the unified dashboard for now. @nebulon and I think it will take a good 1-2 months to implement and test and we want to keep the releases going. We will start implementing unified dashboard in a branch.
-
Cloudron 6 released
You can read the full announcement in our blog here.
Feature:
- Ubuntu 20.04 LTS (Focal) support. For existing installations. the upgrade to Ubuntu 20.04 is not automatic and you have to follow this guide to upgrade.
- i18n - Cloudron is now fully translatable.
- Volumes - this allows users to mount server paths into one or more app containers. Volume docs
- Mailbox Sharing - via IMAP ACLs. Please note pre-6.0 installations have to migrate using this guide for mailbox sharing to work. This step is not automatic because some email clients may have to be re-setup.
- Group Mailboxes
- Mail Full Text Search
- File Manager improvements - New file, extract, download dir
- Ad Blocker apps
- Branding: footer can have template variables like %YEAR% and %VERSION%
- SFTP access is disabled for non-admins by default. This is a breaking change.
- Postgresql: whitelist pgcrypto extension for loomio.
- Linode DNS is now enabled in the Cloudron setup wizard.
- Log file names are more descriptive on download.
- The proxyAuth addon can be used to setup an authentication wall in front of the app. See docs for more information.
- Elasticemail is a cost-effective email relay option. You can choose Elasticemail as a relay provider in the outbound settings.
- AWS S3: Add China region
- Security: fix issue where apps could send with any username (but valid password)
- rsync backups: add UI warning to remove lifecycle rules
- collectd: remove collectd config when app stopped (and add it back when started)
- Disable THP
- Add export route for apps
- mail: on location change, fix lock up when one or more domains have invalid credentials
-
RE: What's coming in Cloudron 7.1
@chris I guess you are asking what new apps are being worked on? We fixed up Redash 10. Then, we updated MinIO, which is an existing app but required much work to keep it updated to latest version since it requires multiple domains now. Recently, we published Paperless-ng. Mautic 4 is being fixed to the latest version.
I understand the response is probably not exciting
but our priority is always to keep existing apps updated first before we move on to new ones. Top of our new app list (that is what we are packaging) is Jitsi though, we are fixing the platform first so that it can work well. nocodb and drone is one some states of "done", so we will push that out soonish.
-
Easy appointments
This is a selfhosted calendly. https://github.com/FredericCasazza/easyappointments-ldap_user_provider has some LDAP integration code.
-
Upcoming apps
For the coming weeks, we are going to focus on getting some new apps packaged. The list is:
- OnlyOffice
- Bitwarden - @Felix and @iamthefij have done much of the heavy lifting, we just have to get it across the line.
- OpenVPN - We will add an admin interface that let's the admins configure some popular vpn settings.
- BigBlueButton or Jitsi (we will evaluate which works well for conferencing. We have used both and they both work well but BBB might win). If you have any thoughts here, please leave a comment.
- Development apps - basically provide a git push workflow for hosting custom nodejs/php apps (and make it work so that they can be mixed with various caches and databases).
If we should prioritize something else, please let us know! But the above should keep us occupied this month.
-
Cloudron 5 released
What we initially planned as Cloudron 4.5 is now Cloudron 5. We decided to bump the major version since it got a lot of changes to justify the bump.
New installations will already get Cloudron 5. Existing installations will get an update in a week or two. We roll out updates conservatively as always, if you want it immediately, please just send a mail to support@cloudron.io and we will make it available.
I am preparing the blog post which will have the screenshots for the features.
Changes:
-
Add user roles - owner, admin, user manager and user
-
Show backup disk usage in graphs
-
Mail server event log and mailbox usage information
-
Spam auto-learning - the spam solution is now per mailbox. The mail server will now periodically auto learn spam and ham from the mailbox with no user intervention.
-
CPU resource allocation - We have implemented CPU Shared
-
Whitelabel the footer/404
-
App specific passwords
-
Import backups UI - this lets you easily move apps across Cloudrons
-
Display timestamps in browser timezone in the UI
-
linode: add object storage backend
-
Enhancements in the built-in LDAP to better support SOGo (more on this in a separate post).
There's a lot of other bug fixes as well. You can read through the commits for that
-
-
RE: What's coming in 6.0 (take 2)
Another brief update:
- We added auth wall functionality that apps without any notion of login can use
- i18n is mostly done, just lots of testing before we let translators do their work. @nebulon can give some updates on how the language is selected etc.
- We added
httpPaths
functionality so that @MooCloud_Matt can work on his OLS app. Also, see https://forum.cloudron.io/topic/3755/apache-ols-and-nginx-custom-benchmarks/5 - Reworked a lot of the internal dns stuff, so that we can have apps as dns servers (ad blocker apps)
- solr fts search was merged today.
Looks like we are set for a release next week!
-
Email verification
We often find ourselves in situations where someone contact us on support from the Cloudron dashboard but we have no way to reach them back because the appstore/cloudron.io email address is invalid. We have deployed email verification today. Starting Cloudron 6.4, you won't be able to open support tickets via the dashboard without verifying your email.
If you login to cloudron.io, you will see a banner:
Clicking that will send you an email to verify. For new users, this verification mail is sent during sign up.
-
RE: What's coming in Cloudron 7.1
We were hoping to get it out this week but looks like it will be the next.
Sadly, we got sidetracked by a bunch of things. Most importantly, we had to remove 'colors' and 'request' module in all our code. Not just box code, but also our CI, appstore etc. Much rewriting with no real end user benefit. Necessary evil
Anyway, moving forward, we have decided to use npm as little as possible. We will weigh in the cost of "copy/paste" into our own codebase vs using an external module.
-
proxyAuth addon
Back in the day, we had an "oauth proxy" for apps that didn't support any authentication to put up an auth wall. This was brought up https://forum.cloudron.io/topic/1451/alternative-to-oauth-proxy . We removed that proxy when we removed OAuth support altogether.
Recently, there is a bunch of apps that require an auth wall including:
- Prometheus server/alert manager
- Cloud torrent
- Transmission
- Apps like surfer
- Many of our internal apps
I have put in this "proxy auth" feature in Cloudron 6. Just have to add it to addons in the manifest like:
"addons": { "proxyAuth": {} }
Just like the
ldap
addon, user can then select which users/groups can authenticate. If the manifest also hasoptionalSso
, then user can choose to let the app have no auth wall altogether.When using this feature, two routes are "reserved" -
/login
and/logout
. Some benefits of having this on the platform side (as opposed in the app are):- 2FA login
- Session management in the user's profile page. i.e can logout from apps etc
- Easier for us to maintain this feature. Currently, this feature has already been re-implemented in the apps using 3 different stacks - nginx/apache/node...
I took a lot of inspiration from https://github.com/andygock/auth-server and @mehdi's transmission code. So, big thanks to them!
-
Mesh Central - The open source, multi-platform, self-hosted, feature packed web site for remote device management.
MeshCentral2 is complete remote computer management web site you can download and run in minutes. It's much like the original MeshCentral, but completely re-built using NodeJS. Easy to install and operate, runs on many platforms including Linux and Windows. This project is open source under the Apache 2.0 license. Once you get your MeshCentral server installed, you then install agents on remote computers and once the agent connects back, you can immediately take control of the remote computer over the Internet. You can do remote desktop, remote terminal and remote access to files
https://github.com/Ylianst/MeshCentral
https://www.meshcommander.com/meshcentral2 -
RE: What's coming in 7.0 (was 6.4)
Custom cron commands can be added per-app:
Output of commands will nicely appear merged in the app's log output:
-
SnappyMail
Hi all!
Thanks to @fbartels, we quickly modified the RainLoop package to publish SnappyMail.
Forum section: https://forum.cloudron.io/category/138/snappymail
Docs: https://docs.cloudron.io/apps/snappymail/
App Library: https://www.cloudron.io/store/eu.snappymail.cloudronapp.html
Package Repo: https://git.cloudron.io/cloudron/snappymail-app -
RE: What's coming in Cloudron 7.1
Final update before the release. Initial, IPv6 support is in - all the DNS backends have been updated to support
AAAA
records. There is a checkbox in the Network view to enable the IPv6 support.This is currently "experimental". Currently, there is a lot of complications and unknowns wrt docker's ipv6 support. I will make a separate post about this, but for Cloudron, the initial iteration the plan is to enable IPv6 only for HTTP(S) services. Essentially, the apps will have IPv6 support but not any exposed ports (like say the git port) nor the email server.
-
Freelance work posting rules
Welcome to the Cloudron community, we hope you will find many like-minds here for making good things happen with the Cloudron platform and community.
If you have work or skills to offer, please post your needs and expectations to announce your availability and interests.
All agreements are between yourselves and the Cloudron forum is simply a place to meet people that can help each other.
Please state your preferred contact method; DM chat in the forum is probably the safest way to share contact details privately.
Be respectful for the value of what you ask for or offer. It takes years of experience to know how to do something in hours and days. Respect your work or your developer commission for the value of the results to you both. Allow for unexpected issues and maintenance.
You can include links to your work if you wish but no affiliate links 3rd-party platforms, and no freelance recruitment platform marketing please.
This is only for person to person networking, so no company promotion please. If you are seeking or know of full-time employment opportunities, that is still a personal networking referral.
Cloudron is not a party to any contracts, offers no endorsement or assurances on the forum members communications and reserves the right to remove any advertising that is not related to the Cloudron platform, Apps and community spirit. Caveat Emptor & Caveat Venditor; Buyer Beware & Seller Beware.
The moderators reserve the right to query any post or member on the legitimacy of their post, remove any post at any time for any reason without obligation for explanation, and all other forum etiquette rules apply.
Welcome to your Cloudron Freelance Work community, and we look forward to hearing what you can all create together!
-
RE: What do you do?
I am one of the co-founders. Before I started Cloudron, I used to be a C++ developer (contributed a lot to Qt, WebKit, Crosswalk, KDE). Back then, I used to self-host things but it wasn't a conscious choice, it was just what people did (for example, i used to self-host gitosis before github, mediawiki etc). I think the turning point was Google Reader shutdown which forced me to make a conscious choice. And now I am a web developer
-
RE: Writing automated tests for packages
I recorded a quick video showing host the tests run. The browser on the left is my Firefox that just shows the Cloudron dashboard. The browser that appears on the right is Chrome and it is where the automated testing happens.
EDIT: OK, this is funny. @nebulon was wondering why I had some dark music in the video. I thought I had recorded a silent video and did not even know there was some background music
Investigating, I found out that my youtube at some point has started auto-playing "3 HOURS Most EPIC POWERFUL BATTLE MUSIC"! and OBS was happily recording that. Since, I don't have a headset connected to this setup, I had no idea. Funnily, when I uploaded this video, it immediately told me there is a "copyright claim" and I thought "yeah, right". Now I know why.
-
Apps category in this forum
I have added a new category called Apps - https://forum.cloudron.io/category/9/apps . I am slowly adding all the apps we have into it as subcategories. It seems this might work better than tags (people are mistyping tags) and also provides a better direction/place for people to post.
Ideally, we keep the current Support category to Cloudron platform related issues. I am moving existing Apps related posts this new category.
Finally, we will start posting app updates in these new categories. Basically, https://cloudron.io/appstatus.html with a changelog. But since now apps are a separate category we can post it a bit more freely without being concerned about polluting the main support category.
-
What's coming in 5.4
Hi All,
Small change in plans for the Cloudron releases. Previously, we had announced that next release will be Cloudron 6. It turns out some of the features are in good shape already and we just want to get it out instead of waiting for everything to get done.So, there will be a 5.4 release, hopefully later this week, with the following features:
- Dark mode for dashboard
- File manager UI to edit the files inside apps. For the initial version, one can only view and edit the files under /app/data (i.e one cannot view the files in the read-only parts of the file system. this is because of some technical reasons)
- Allow admin to lock email and display name globally. This essentially makes the LDAP directory non-editable by normal users.
- Mandatory 2FA - this is new feature that wasn't announced as part of 5.4! This will require users to setup 2FA before accessing the dashboard.
- We are moving nginx to latest upstream packages instead of ubuntu ones since they are lagging behind a lot.
- Backblaze b2 provider - also new
-
RE: What's coming in 6.0 (take 2)
Some big news: We will be adding i18n support in Cloudron 6. This work is being sponsored by Medias-Cite and their Cloudron project OSINUM. Thanks @Benoit ! As part of the work, we will also package the Weblate app (for translations).
-
RE: What's coming in Cloudron 8.0
Just finished up on the "Dry run" feature for Cloudron restore. You can use this to test your backups, test migrate to another server to see how well the server performs (for example, when you switch VPS) etc.
The way it works is :
-
you select this "Dry run" checkbox. When enabled, it will restore as always except it won't update the DNS.
-
Before you click 'Restore', add an entry in
/etc/hosts
formy.domain.com
to this new server's IP. You probably also want to add entries for your app domains if you want to test them. -
Once restored, and you feel happy, you can "switch over" to this new server, using the new sync DNS feature. This is in the
Domains
view.
-
-
RE: What's coming in Cloudron 6.3
Pushed a change that makes the filenames of backups more readable. It's just
app_<domain>_vVersion
.root@my:/var/backups/2021-05-09-000811-352# ls app_test.cloudron.work_v1.1.3.tar.gz
-
New base image 3.2.0 (was 3.1.0)
We made a new base image
cloudron/base:3.2.0@sha256:ba1d566164a67c266782545ea9809dc611c4152e27686fd14060332dd88263ea
. It's mostly updating all the packages to recent versions to get the latest security updates.Changes:
- Update to latest focal (20211006)
- Node 16.13.1
- Go 1.17.5
- Fixes editing of files using nano
- Adds
libmagic1
We will update the apps one by one to use the latest image over the course of the coming month(s). Cloudron 7.1 will use this base image by default (for addons etc).
-
What's coming in 7.2
We will be deploying a sign up flow at cloudron.io soon. This requires a new release on the Cloudron side. So, not many features here.
Whatβs coming in 7.2
- Auto-provision license from cloudron.io. This will create another flow for users to get started with Cloudron - one can sign up at cloudron.io and just run a command listed there to be auto-provisioned with cloudron license. The current install flow will remain.
- Give backups a name and control how they are preserved/cleaned up.
- Rework the backup code to use async/await
- support: add a separate system user named
cloudron-support
for remote access. With this one doesn't need to enable ssh access for root. - Unify the app data and volumes code/ui
We also seem to have already accumulated some important fixes:
- mail: hide log button for non-superadmins
- firewall: do not add duplicate ldap redirect rules
- ldap: respond to RootDSE
- nginx: update to 1.20.0-1
- Check if CNAME record exists and remove it if overwrite is set
- cifs: use credentials file for better password support
- installer: rework script to fix DNS resolution issues
- backup cleaner: do not clean if not mounted
- restore: fix sftp private key perms
- sshfs: fix bug where sshfs mounts were generated without unbound dependancy
-
RE: email: autoconfig for autoconfiguration (example: via thunderbird)
@hakunamatata I have automated the mail autoconfig for all domains. It's part of 6.1.2. Should be out next week.
https://git.cloudron.io/cloudron/box/-/commit/ef68cb70c07f2abd524879aef70930b572f48917
-
LibrePhotos
This is forked from OwnPhotos:
https://librephotos.com/
https://github.com/LibrePhotos/librephotos
https://demo2.librephotos.com/ Username: demo Password: demo1234 -
RE: Who is building/ running a business on top of Cloudron? What's your model? :)
@jdaviescoates For pricing, as mentioned, we just offer discounted pricing on a case by case basis. Given we are a small company ourselves, we don't want Cloudron pricing to be a blocker for another business relying on us. We have a dozen or so re-sellers and they are generally IT admins, sysadmins who host for co ops, non-profits and schools.
As for Cloudron the company itself, we are profitable and pay ourselves a salary, and I can say we are not going away anytime soon. We are completely bootstrapped and haven't tried to ever raise money nor do we plan to. Future wise, one thing we really want to happen it is to grow to a size where we can start supporting upstream opensource apps - either by contributing with people or funding them.
-
RE: What's coming in 6.0 (take 2)
Some updates on volume management. There is now a volume view.
You add a host path as a volume and give it a name. This is most likely some EBS/external hard disk/Block Storage. There is also the file manager integration (the button next to the delete button).
You can then go to the app view and mount these volumes into the apps. There is a new Storage section.
There is a section overload in the app configure view
We are looking to reducing the list of sections in the left pane. It's making things hard to find.
-
RE: Jitsi Meet
Just wanted to share the news that @Benoit has kindly agreed to sponsor part of the packaging effort of Jitsi. So, we will start working on this next week.
-
What's coming in Cloudron 6.3
Before Cloudron 7, we need some more work to make the single server install secure. For this reason, we will spend some time first with the following:
- (Security) - Inform users about new browser/IP logins.
(Security) - Better email monitoring/visibility for admins. @d19dotca raised many important posts and there's also existing ones. We have to read the posts in more detail and discuss internally before we give more details on what we plan to do here.(moved to next release)(Security) - Add a way to secure/limit access to specific apps and dashboard. For example, a set of apps are public and the rest are only accessible via wireguard/openvpn. This combined with mandatory 2FA for dashboard will make good security.(moved to next release)- Reduce/remove some notifications. It seems a bit noisy.
- Fix email situation for Go apps like Statping, Commento that are having trouble sending mails via our email server.
- Make email setup inside apps optional. This will make it possible to configure specific apps to use some external service for mail delivery directly and the Cloudron package won't touch their mail settings.
- Volumes - make mounting easier by automating fstab/exports entries
Move TURN server to port 443.(moved to next release)- As a pre-requisite for Cloudron 7 multi-host feature, we have to move file system data into the database. Much grunt work to be done here.
- Vultr DNS
- Vultr Object Storage
-
Vultr Marketplace
Cloudron is now available in the Vultr marketplace - https://www.vultr.com/marketplace/apps/cloudron
-
RE: What's coming in 7.0 (was 6.4)
To give an update here, we sidetracked a bit and decided to modernize our codebase. Specifically, we moved from callback based programming to more modern async/await. Much of that work here is done, so we will post updates on features as we implement them.
-
RE: What's coming in 7.0 (was 6.4)
Operator role is now implemented. An admin can set user(s)/group(s) as app operator:
The operator is then able to do app configuration and maintanence. They will see the gear icon on their dashboard:
Operator's app UI:
Note: An operator who is not an admin cannot uninstall an app, change it's location or clone it.
-
RE: Include IPv6 into Cloudron
Fair enough, I will add this to 7.1 roadmap
I can't promise this gets done though, since we have to investigate what needs to be done. It also depends on services like Lets Encrypt supporting IPv6 nicely (which I think they do by now).
-
RE: Exit to the community?
That's quite interesting, I have to read up more to understand what all this entails. Is this a legal document or some promise put up on our website?
Speaking for the moment, we have no plans to sell or even take funding for that matter. We have also been self sustaining for many years now.
-
Cloudron 4 released
Hi all,
We released Cloudron 4 now. The blog has more details about the release.Changes:
- SFTP access is built into the platform. As of this release, WordPress, Surfer and LAMP apps support SFTP access. You can get the SFTP credentials from the
i
button in the app grid. Note that the username for each app is different! - App tags and labels - this lets you easily categorize and search app. The current UI is very basic, we hope to iterate on this. Feedback welcome.
- Scaleway Object Storage backend for backups
- Easier email import. There is some basic docs on how to use imapsync here
- Unmanaged WordPress app - this app allows you to edit WordPress code unlike the existing WordPress app. Since, we let you edit the code, we won't deal with updates either. You can to use the WPs built-in updater for that. Docs for this app are here. Currently, this app is marked as unstable. So, you have to enable the unstable flag in settings before you can install it/see it in your Cloudron.
- Immediate App Update notifications
- Backups created right before an app update are retained for upto 3 weeks. This lets admins roll back in case they notice some breakage late.
- Community/Unstable apps. There's been a lot of app packaging going on and we can't keep up with testing of all the apps. So, we will get them all listed in the coming weeks, so others can easily test them out.
- Upstream app version is now listed in the app info dialog
- Support for email relays that do not require authentication and self-signed certificates
- Cloudron updates can now be applied without taking a full backup. This was added for situations where there might a bug in the backup logic and an upcoming Cloudron update fixes the backup issue.
- Add a way to disable outbound mail for a domain.
Email
->Outbound
-> SelectDisabled
- SFTP access is built into the platform. As of this release, WordPress, Surfer and LAMP apps support SFTP access. You can get the SFTP credentials from the
-
What's coming in 6.1
Given holiday time and end of the year, not sure we are going to be all that productive
We have a bunch of apps which are already good to go, so we will get those out first before 6.1.
6.1 is mostly implementing some low hanging fruit. Idea is to get it out end of this or first week of Jan, so not much is planned.
- Token based login for the dashboard. This will allow service providers to have a clickable link using which one can auto-login to the Cloudron dashboard.
- Add a way to secure the cloudron-setup with a token
- Remember app update notification status across restarts
- proxyAuth: add 2fa
- Include alias in mailbox search
- turn server: support REST API for auth credentials
- Add well-known support in Domains view. This is essentially trying to automate the matrix well-known setup. It seems many people struggle with the SSH instructions.
- Add netcup DNS provider
- Domain aliases
-
Jirafeau is now available
Hi all,
Jirafeau is now available in the app store. Jirafeau is a "one-click-filesharing": Select your file, upload, share a link. That's it.Code: https://git.cloudron.io/cloudron/jirafeau-app.git
Docs: https://docs.cloudron.io/apps/jirafeau
Appstore link: https://www.cloudron.io/store/net.jirafeau.cloudronapp.html -
Cloudron Package Updates - twitter feed
For those on twitter, we created a new account where we will start posting important package update information. We used to do this in our main twitter account but since we push updates often it felt very spammy. At the same time, we think it's important to post this somewhere so the app community can forward/tag it.You can follow the updates on https://twitter.com/CloudronUpdatesSee update below
-
RE: What's coming in Cloudron 6.3
@d19dotca Thanks for checking
We haven't gotten to the email part yet. I am fixing up the notification issues. Once I do that, I want to look into the wireguard/VPN thing before I get into email. @nebulon is working on the login history and I think that is mostly done. He is also working on the volume mounting (i.e will automatically setup fstab entries).
I don't have an ETA, will have a better idea next week. It's been a bit slow this week. I had my pfeizer vaccine, yay and now the sideeffects are gone, so I can go back to being productive
-
RE: What's coming in Cloudron 6.3
@girish said in What's coming in Cloudron 6.3:
As a pre-requisite for Cloudron 7 multi-host feature, we have to move file system data into the database. Much grunt work to be done here.
A big chunk of this landed today. Certificates also need to be migrated to the database, that should be done tomorrow. Essentially, from the next release,
/home/yellowtent/boxdata
will only contain mail server data and nothing else since everything has moved to the database. I will probably take this opportunity to separate box backups and mail backups. The box backup is going to be just the mysql dump and nothing else. -
RE: What's coming in Cloudron 6.3
@d19dotca Manual testing of volume mounting revealed a lot of bugs, so we had to rework it a bit. The rework is done (as you can see from our git commits). I have started another e2e run just now.
Also, since we are now in the Vultr marketplace, we have gone ahead and added Vultr DNS and Vultr Object Storage as well in this release.
-
RE: What's coming in Cloudron 6.3
Looks like we are all set. There's a few known issues which we will fix immediately - https://git.cloudron.io/cloudron/box/-/issues?milestone_title=6.3.1 . I will stage the release tomorrow morning and leave a note here.
-
RE: What's coming in 7.0 (was 6.4)
Some email related changes:
- Email data is now viewable via the File manager (a new icon on the top right in the Email view).
-
Email data is stored separately from box data. A new mail.tar.gz (or mail directory in rsync mode) is created now at the top level. In theory, this makes it now possible to create backups, list backups and restore the Email data separately just like we have for apps. Maybe we will implement that in some future release as use cases arrive.
-
Mailbox backup / restore - There is no special UI for this. But one can now "restore" a mailbox by just uploading old mailbox from a backup and uploading it into the new mailbox via the File manager UI. Mailboxes are in the "vmail" directory in the above screenshot.
-
RE: What's coming in 7.0 (was 6.4)
So, the status of the release is that mailbox forwarding is being worked on. Once that is done, we will cut a release.