@Kubernetes Thanks for sharing your experiences. I can see definite advantages of picking a cloud vendor and sticking with them for ease of migrating snapshots and VPS backups. We tend to do that, but then cloud vendors are always introducing surprises (price increases, bandwidth limits, etc) that make you question whether your current provider is worth keeping. So far I haven't found a way to take a snapshot from Vendor A and restore it to Vendor B, but perhaps it is available from a 3rd party.
crazybrad
Posts
-
What are your numbers on Cloudron instances? -
What are your numbers on Cloudron instances?@scooke Appreciate the history you shared. I got concerned after reading about some throttling and reduced performance (especially on NVMe which seems to be a shared resource). But I trust your experience more than some random person(s) on Reddit. Did they ever explain why the IP address change? I would hate to have to update DNS for 50 domains. @Kubernetes Do you perform test restores using either your Cloudron or VPS backup? I just used a backup for migration to a new server, but now I have a lot more content to protect. Been thinking that a restore test should be performed at regular intervals.
-
What are your numbers on Cloudron instances?@scooke That is really great to hear. Have you seen any significant changes in their approach to cloud hosting over the past 7 years?
-
What are your numbers on Cloudron instances?Agreed with everyone on SSDNodes. They have a great value proposition for committed servers. The best value is when you are willing to pay 3 years in advance. For a Cloudron server this make perfect sense. @scooke how long have you used SSDNodes? I've been using them for the past 4 months with zero issues. In the future I am thinking about migrating some large production loads but was a little hesitant as they were less known (at least to us). @luckow We are running 45 mailboxes across 23 domains, but we have a fairly large server (SSDNodes). We are doing this with SoGo and ActiveSync which is a resource hog. But one thing I did was set up another Cloudron and adding subdomains for several of our larger customer domains and hosting email archives for them. The benefit is several-fold: smaller current email boxes = faster search. Smaller current email server = less storage required for backups. Archived emails require less frequent backups and less retention since the data does not change.
-
Home page missing@BrutalBirdie Yes. Are Cloudron Users and Groups "synced" into SFTPGo? BTW, I checked and backup is working perfectly. And it's funny how life works sometimes. I wasn't sure that I would use SFTPGo. Until I found out that one of my vendors was not properly backing up a server. Their preferred solution: providing an external SFTP server. And voilà... you packaged SFTPGo. And it just works. And it integrates with Cloudron backup. Many thanks!
-
Auto-update to 8.3 - various apps down - database issue@timconsidine You are so right. The best day for Team Cloudron is one in which there are no updates. I give @girish @nebulon @joseph an enormous amount of credit for the job they do. As someone who rolls out ~ monthly updates to users, every time that happens I pray that me and my team didn't miss something important. But it happens to all of us, despite good processes and best of intentions. But 8.3 will be replaced shortly with 8.3.1 and then 8.4 and then 9.0. And this difficult day will be replaced in everyone's memory by the great things that are yet to come!
-
A cosmetic question@luckow Just wondering if the starting length was 4mm and what you are really saying is that you shaved off your beard and the itching stopped:) FWIW, I have had a beard for longer than I can remember. Occasionally, it itches. Not sure why this happens, but hang in there.
-
Home page missing@joseph Really helpful, thanks. That was the missing link for me. I now have a working user who can log into the SFTP server. Uploading a file worked. All is right with the world (or a least this small corner). Appreciate your efforts, @girish and especially @BrutalBirdie for making this available.
I think your suggestion of setting up a default mount point for user_files is excellent. Making sure it integrates with Cloudron backup (see question below) would be great. Lastly, a mistake I made (but quickly rectified) was the default SFTP port. Standard is 22, but SFTPGo chooses 2022 (good idea) but it is easy to miss. Perhaps adding a note to the app documentation that SFTPGo does not use standard service ports?
A couple of follow-up questions (still learning a lot about Cloudron):
- Is Cloudron the correct owner for /app/data/user_files or is yellowtent or www-data more appropriate?
- What is the difference between these 3 owners {Cloudron, yellowtent, www-data}?
- To have /app/data/user_files (and all user folders underneath) backed up as part of the normal Cloudron backup process, what (if anything) in the way of extra configuration is necessary?
- This app seemed to allow Cloudron users and groups to be assigned access but logging in using a user with access permission did not work. Is there a configuration change required? Or is the linkage only via LDAP or OIDC?
-
Home page missing@BrutalBirdie Changing the port to start at 40100 solved that problem. I ran into another (after changing the admin password). When I tried to create a user, it would not allow me to save the user because of a missing Home directory. I tried to update the sftpgo.json file and add a key in the common section like this: "users_base_dir":"/app/data" to establish a default. I'm not sure if that is the correct absolute path, but after restarting SFTPGo with the new config, I ran into the same "Home page missing" error. And there does not seem to be a place in the interface to create one when adding a user. What am I missing?
-
Cloudron migration to new server: amazing!!!@jdaviescoates We use a service called DNSMadeEasy. They've been acquired by DigiCert. They have a lot of nice features and reasonable prices that allow you grow in small increments. In our "package" a certain number of DNS queries are included. If we exceed the limit, we can buy more queries. Our practice was to use the lowest TTL possible, often using a value of 180. But as customer web traffic grew, we got closer to our limit. To prevent an overage, we increased TTL strategically which reduced queries. Hope this answers your questions.
-
Port conflict issue@BrutalBirdie It looks like a docker container is using those ports:
dockerd 1130 root 324u IPv4 8340333 0t0 TCP *:40028 (LISTEN)
dockerd 1130 root 325u IPv6 8340334 0t0 TCP *:40028 (LISTEN)And here are the details of PID 1130:
─1130 /usr/bin/dockerd -H fd:// --log-driver=journald --exec-opt native.cgroupdriver=cgroupfs --storage-driver=overlay2 --experimental --ip6tables --userland-pro>
Any ideas?
-
Port conflict issue@girish Ran into an installation error after allowing the default port selections:
An error occurred during the install operation: Docker Error: (HTTP code 500) server error - driver failed programming external connectivity on endpoint 081ea546-42d2-43b3-8f87-0e27dec7d643 (06966450f28f844cdfb93632f6f00c811cbe180d1504ab7c67288971b6d3fa25): failed to bind port 0.0.0.0:40028/tcp: listen tcp4 0.0.0.0:40028: bind: address already in use
Attempting a re-install did not work.
-
Cloudron migration to new server: amazing!!!@jdaviescoates If you pay for DNS queries, increasing TTL reduces your cost (or keeps you below the threshold where additional payment required). But setting a TTL of 3600 (1hour) when you are not planning on making changes vs. 300 (5 min) when you are going to make changes is sensible. But I've seen some ridiculous 86400 (1 day) values too.
-
Bounty System@humptydumpty Some of the apps in the wishlist are not trivial. For example, Zulip competes with Slack and I would consider that "Enterprise grade". If we could get an app like that professionally packaged and maintained, I would be willing to pay my fair share of 5K or 10K. I have only packaged a PHP app for fun and have no idea how many hours are required to do a serious app with database, Redis, etc. And parsing someone else's codebase is never easy.
What I think could also be helpful (suggested feature) is a separate "membership" called sponsor's club. It would require a small annual fee allowing even non-business Cloudron subscribers to benefit. Sponsor club members would get access to any "sponsored" app that others paid for via the 5K or 10K route. I don't know how many Cloudron subscribers there are, but even 50 per person/year adds up. It might even pay to package one or two commercial apps (or pay for a percentage of the 5K or 10K required).
-
Postmark - Pricing Changes@nebulon . Agreed. Also, additional cost for extended retention of logs (up to 1 year) is reasonable.
-
Postmark - Pricing Changes@girish I received an email. I believe the new pricing is on their website.
-
Bounty System@ girish This is a great conversation. Do you think it would be practical to have a process where an initial "Sponsor" proposes a package. Cloudron looks at the app and decides 5K or 10K (small or large effort). Looking at some of the levels of interest on various apps (30/40/50 votes), perhaps a financial commitment of 0.5K would be required. On a small app 10 participants would meet the threshold. On a large app, 20 participants. Once the threshold is reached, the project would start, and the first step is getting everyone to pay. When the 5K or 10K has been collected, the packaging can begin. It's almost like a private Kickstarter only for Cloudron. In fact, if the fees aren't too high(think this is around 10% all-in), we might be able to use that platform since money is not charged until the threshold 5K or 10K is reached. It also has the benefit of spreading the Cloudron name all over Kickstarter. Thoughts?
-
Postmark - Pricing Changes@p44 And your point about the quality is really important. Their delivery information has helped me win many arguments about "never receiving your email". Now I can prove that it was delivered to your inbox provider, and if lucky, even if when the recipient opens it.
-
Postmark - Pricing ChangesI have been a big proponent of Postmark as a transactional and marketing email service for Cloudronites (we are using Postmark to send 100% of outbound emails from our Cloudron email accounts). A recent communication about pricing changes caused a lot of stress, including big delays in receiving a response from customer service. But in the end, they did the right thing by a long-term customer and as a result, they will continue to remain a valued vendor for the foreseeable future.
If you need to contact support, please be aware that they are overwhelmed with tickets and doing their best to respond. They are usually very responsive and this is not a normal situation. I decided to post this so that other existing customers are aware of what is going on and prevent others from jumping to the wrong conclusion about a trusted vendor.
-
A cosmetic question@luckow It is looking good! I wish I could help. It's been so many years with my beard that I can't remember if I experienced the itching at all when it was "sprouting". But since AI is wiser than me, beard oild seems to be the suggested remedy. Here are some suggestions available in the EU: https://www.perplexity.ai/search/what-are-the-best-beard-oils-a-WZ.FkWizSP2BpCNmbVoi1Q