
Best posts made by girish
-
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.
-
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.
-
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
-
-
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
-
What's coming in Cloudron 7.0
(We split the features into two release 6.2 and 7.0, they are tagged appropriately below)
Features planned for 7.0:
- (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
- (7.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
- (7.0) Implement LDAP+2FA across apps - See https://git.cloudron.io/cloudron/box/-/issues/705
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)
-
Easy appointments
This is a selfhosted calendly. https://github.com/FredericCasazza/easyappointments-ldap_user_provider has some LDAP integration code.
-
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.
Latest posts made by girish
-
RE: Too many concurrent SMTP connections
@tomw the concurrency is set quite low at the moment - just 5. There's no issue bumping this value, it was just a very conservative setting.
As a temporary fix:
docker exec -ti mail /bin/bash
- Edit the file
/run/haraka/config/limit.ini
. There is aconcurrency
section under whichmax
is set to 5. Make is say 200. supervisorctl restart haraka
Does that make things work? The configuration does not survive server restarts, but I will bump it in the next release.
-
RE: Problem configuring plugin
@dude I could reproduce your problem, I will take a closer look tomorrow.
-
RE: Remotley Change main cloudron server domain.
@derin just add an entry in /etc/hosts from my.xxxx.me to your server ip. You can then reach the dashboard in your browser. After that go to domains and add domain and then switch dashboard domain (in the domains view).
-
RE: PHP Server Monitor - Package Updates
[0.3.0]
- Separate cron jobs for online and offline server checks
- Add tests
-
RE: Paperless - indexing and archiving scanned documents
@ultraviolet said in Paperless - indexing and archiving scanned documents:
I don't have access to fork in the cloudron gitlab so I had to copy to my github account
Whoops, sorry about that. By default, accounts cannot fork since we get too much spam. I assume you are https://git.cloudron.io/admin/users/ultraviolet ? I have increased the project limit already.
-
RE: Cloudron build service and docker registry
@ultraviolet also see this thread if you hit any authentication issues. you have to patch cloudron by hand because there is a bug.
-
RE: Problem configuring plugin
@dude if it works outside cloudron, it should work in cloudron as well. Let me test and get back.
-
RE: Backup Strategy Advice
As already suggested, for large data, it's best to use a hard disk / storage box. Just nfs or cigs mount it . S3 storage is not ideal for large backups, especially large file count. Ideally, choose a block storage which is in same data center.
In the future, we do plan to integrate something like restic or borg which will give us encrypted differential backups. I don't expect this in the next 3 months though.
-
RE: Home Assistant
I think I have looked into this ages ago but from what I remember it uses extensive use of plugins (like node-red). Is that still the case? If so, it's always a challenge to make a platform as an app on Cloudron.