@LoudLemur AFAIK, you need a new premium license for each server you want to run more than two apps on. The "premium" isn't for the "account" on Cloudron.io, it's for that specific server/vps. I have no idea how to transfer the premium license from one Cloudron to another but I'm sure it's possible. The Cloudron team is working on multi-host but I haven't read anything on how that would work.

Best posts made by humptydumpty
-
RE: Premium Cloudron Account - Many Cloudrons?
-
Saleor – A headless, GraphQL-first, open-source e-commerce platform
Github: https://github.com/mirumee/saleor
Website: https://saleor.io/
Demo: https://demo.saleor.io/Some Pros:
- Open Source
- Headless API
- PWA - Offline Browsing
- GraphQL
- Dark Mode in Dashboard
We need a good ecommerce app and this is an amazing alternative to WP/Woo.
-
RE: Flagged as Phishing :(
In Cloudron --> Vaultwarden app settings --> Security --> Robots.txt, I have "disable indexing" saved. Maybe this could help you.
-
RE: What do you do?
I started training in my teen years to be a bench jeweler and over a decade later in the jewelry manufacturing scene and after the advance of tech, I found myself becoming a 3D modeler. I've given up on my hammer and torch a while back. CAD and 3D printing are mostly what I do all day long now. I'm in the process of expanding into other fields as I'm using my knowledge in CAD/CAM to create all sorts of things. It turns out if you know CAD/CAM + Rendering + general knowledge in coding/tech, there's nothing you can't create and sell online. At this stage, I'm not sure what my job title is. A modeler, a creator, or a retailer? This question always makes me pause and I end up telling people, "I do computer stuff" and they assume I'm coding all day long
-
RE: Baserow Cloudron app - Airtable alternative
@girish just want to remind you about Baserow
-
Cloudron Dashboard: App Grouping
In the Cloudron dashboard, apps are listed alphabetically based on the install URL. There are same ways to manage the group of apps but each has its limitations and the way Cloudron groups apps is by "hiding" the rest.
What I'm proposing is a different approach and it's by grouping apps into sections/categories on the dashboard instead of the "hiding" concept.
Ideally, we'll be able to group apps based on their purpose and frequency of use and be able to rearrange entire categories while keeping all apps visible on the dashboard.
There's an app request (Dashy) that might do all of what I'm proposing but I feel that this should be a native Cloudron enhancement instead. Your thoughts, anyone?
-
RE: Mailserver does not deliver to certain email addresses
The SNDS page/service is useless. It's good to tell if you're blocked or not and that's it. I signed up and added my server IP +8 months ago and I have yet to receive a single report from them. Anyway, I found the right page to apply for delisting if your IP is blocked: https://sender.office.com.
-
RE: Audacity joins the dark
@necrevistonnezr It's not what but whom they chose to use is the real issue here. If a non-coder like me can install Ackee and put in some effort to have tracking without compromising the privacy of my visitors then so can they if they cared or wanted to.
-
RE: How to debug a slow Wordpress?
I'm using WP (dev) and I also experience a slow load on the initial dashboard log in. I have since installed an admin theme and it logs in much faster now. Some things that come to mind that usually cause WP speeds to suffer are Automattic's bloatware. If you have Jetpack installed do the following:
-
Go to Jetpack in the left menu and click on "Debug" in the footer then "Access the full list of Jetpack modules available on your site".
-
Disable all unnecessary modules - I only have "JSON API" active.
HTH.
-
-
Firefox: IDN Punycode Exploitation - here's how to fix it
TL;DR - Brave.com got spoofed and pushed malware through downloads using IDN Punycode exploitation.
Here is a demonstration (safe to click): https://www.аррӏе.com/
This issue affects Firefox only as it remains the only browser without a fix (by default).
Here's how to fix it:
In the Firefox address bar, type:
about:config
Find the following and toggle it to "TRUE"
network.IDN_show_punycode
You're done! You should be able to see the raw url now instead of the masked one in the address bar and also in the bottom left of the browser page while hovering on it.
Sources:
https://www.xudongz.com/blog/2017/idn-phishing/
@marcusquinn I think it was you who recommended Vivaldi on here so I had it replace Chrome for anything Google related. The cool thing is that the punycode site doesn't even load in Vivaldi! Thanks for the recommendation!
-
Contabo VPS now comes with NVME at no extra cost
https://contabo.com/blog/introducing-high-performance-vps-with-nvme-drives/
We have the choice of going with NVME storage (with less storage) or with SSD (with a higher capacity). The only downside is that the VPS has to be reinstalled since migrating SSD's to NVME isn't possible.
Edit: Sorry, it seems that it's not possible to stay within the same plan and you'll have to "upgrade" to the next tier to switch from SSD to NVME. For instance, I'm on the VPS S SSD and would have to upgrade to VPS M NVME.
-
Ubuntu 20.04: How to Extend Partition (For Noobs)
I upgraded my Contabo VPS and signed up for the double NVME storage extension. Contabo did the upgrade but informed me that the disk is a manual task that I need to perform myself. I spent an hour trying to find the proper way to do that because the docs provided by Contabo are outdated. They also mentioned LVM and I wasn't sure if my VPS was using that or not (turns out that it doesn't). Anyway, here's the detailed blog post that guided me through the process.
Source: https://pocketadmin.tech/en/ubuntu-20-extend-partition/
I'm also going to list all the steps here just in case the link 404s in the future.
Our Ubuntu 20 is installed on Hyper-V. First, let’s check the size of the file system by running df -h (all commands are executed as root):
# df -h Filesystem Size Used Avail Use% Mounted on tmpfs 394M 1,4M 392M 1% /run /dev/sda3 24G 7,4G 16G 33% / tmpfs 2,0G 0 2,0G 0% /dev/shm tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 4,0M 0 4,0M 0% /sys/fs/cgroup /dev/sda2 512M 7,8M 505M 2% /boot/efi tmpfs 394M 144K 394M 1% /run/user/1000
Our system partition, mounted in /, is 24 GB in size.
Let’s see the output fdisk -l:
# fdisk -l Disk /dev/sda: 25 GiB, 26843545600 bytes, 52428800 sectors Disk model: Virtual Disk Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: F5F02D9D-060D-422F-BA27-1981A6CA23F4 Device Start End Sectors Size Type /dev/sda1 2048 4095 2048 1M BIOS boot /dev/sda2 4096 1054719 1050624 513M EFI System /dev/sda3 1054720 52426751 51372032 24.5G Linux filesystem
In this example, we have 1 disk /dev/sda with a size of 25 gigabytes, which is divided into 3 logical ones: /dev/sda1, /dev/sda2 and /dev/sda3 with the Linux filesystem type – we are interested in it.
Increasing disk size
In a virtualization environment, we increase the size of the hard disk of our virtual machine. Most likely, your virtualization system will ask you to turn off the VM first. I increased the disk to 30 gigabytes, start the machine:
#fdisk -l Disk /dev/sda: 30 GiB, 32212254720 bytes, 62914560 sectors Disk model: Virtual Disk Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: F5F02D9D-060D-422F-BA27-1981A6CA23F4 Device Start End Sectors Size Type /dev/sda1 2048 4095 2048 1M BIOS boot /dev/sda2 4096 1054719 1050624 513M EFI System /dev/sda3 1054720 52426751 51372032 24.5G Linux filesystem
Ubuntu 20 extend partition
Attention! Before starting work on expanding the system partition, be sure to make a backup copy of your data!After increasing the size of the disk, you need to increase the system partition itself. Let’s execute fdisk /dev/sda, where /dev/sda is the label of our disk (Disk /dev/sda):
# fdisk /dev/sda Welcome to fdisk (util-linux 2.32.1). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help):
We enter p to look at the list of partitions:
Command (m for help): p Disk /dev/sda: 30 GiB, 32212254720 bytes, 62914560 sectors Disk model: Virtual Disk Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: F5F02D9D-060D-422F-BA27-1981A6CA23F4 Device Start End Sectors Size Type /dev/sda1 2048 4095 2048 1M BIOS boot /dev/sda2 4096 1054719 1050624 513M EFI System /dev/sda3 1054720 52426751 51372032 24.5G Linux filesystem
To expand a partition, you must first delete information about it. To do this, enter d and specify the partition (3 for /dev/sda3):
Command (m for help): d Partition number (1-3, default 3): 3 Partition 3 has been deleted.
In this case, only the record about the partition is deleted, the data itself remains on the disk!
Enter n – creating a new partition
Command (m for help): n
Next, we indicate the number of the partition:
Partition number (3-128, default 3):3
Next, the starting and ending sectors are indicated. Be sure to check that they match the hyphenated values. This way we use all the unallocated space:
First sector (1054720-62914526, default 1054720): 1054720 Last sector, +/-sectors or +/-size{K,M,G,T,P} (1054720-62914526, default 62914526): 62914526 Created a new partition 3 of type 'Linux filesystem' and of size 29.5 GiB.
As you can see, a 29.5 gigabyte partition was created with the Linux filesystem type.
It will also ask if we want to delete the current filesystem type. We refuse:
Partition #3 contains a ext4 signature. Do you want to remove the signature? [Y]es/[N]o: N
It remains only to save the partition table:
Command (m for help): w
Reboot the virtual machine:
# reboot
Now we will use the resize2fs utility (for ext4) to increase the size of the filesystem:
# resize2fs /dev/sda3 resize2fs 1.45.6 (20-Mar-2020) open: Permission denied while opening /dev/sda3 n0mit@n0mit-vm:~$ sudo resize2fs /dev/sda3 resize2fs 1.45.6 (20-Mar-2020) Filesystem at /dev/sda3 is mounted on /; on-line resizing required old_desc_blocks = 4, new_desc_blocks = 4 The filesystem on /dev/sda3 is now 7732475 (4k) blocks long.
Checking the result:
# df -h Filesystem Size Used Avail Use% Mounted on tmpfs 394M 1.4M 392M 1% /run /dev/sda3 29G 7.4G 21G 27% / tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 4.0M 0 4.0M 0% /sys/fs/cgroup /dev/sda2 512M 7.8M 505M 2% /boot/efi tmpfs 394M 84K 394M 1% /run/user/126 tmpfs 394M 72K 394M 1% /run/user/1000
As you can see in Ubuntu 20 extend artition is not such a difficult task.
No need to reboot the server again. If you refresh your Cloudron dashboard and go to SYSTEM INFO, you will see the new disk space!
-
Cloudflare vs NameSilo Domain Registration/Renewal Pricing
I'm not sure when Cloudflare added domain registration but their pricing is insanely cheap. NameSilo is great but the lack of automation with Cloudron is a bummer so it's time to move my domains (again).
NOTES: These are renewal rates from NameSilo's pricing page and based on the Discount Program. Cloudflare prices are based from the renewal rate provided during checkout. Please note, Cloudflare will include any final sales tax, including state and local taxes when applicable to these prices. Even so, that's still cheaper than NameSilo!
While writing this post, I noticed that Cloudflare has only a small number of supported TLD's and this seems to be the full list:Edit: Here is the full list of TLDs supported for registration with Cloudflare: https://www.cloudflare.com/tld-policies/
-
RE: How to use without getting warned?
I've stopped torrenting altogether because there are a ton of streaming sites that have everything I've been looking for. I have an LG TV (WebOS) and I stream the movies through the browser. It works great, never lags or buffers, and I haven't gotten any letters from my ISP. I'm too lazy to set up the VPN on the router and that would eliminate the risk but AFAIK, streaming isn't illegal, only downloading is. I don't want to share the streaming site publicly but send me a DM if anyone is interested.
P.S. If you have a WebOS based TV, you can stream media from your PC directly to the TV by right clicking the media file --> Cast to Device --> Choose the TV from the list and voila!
-
RE: Cloudron Mailserver mail sent to spam in Gmail
@robi I'll get right on that. Thank you.
@marcusquinn I can't believe services like that exists. But I might have to use it if all else fails.
I dug a bit deeper and came across some interesting posts:
https://serverfault.com/questions/709736/how-does-dnswl-work-how-can-i-gain-better-trust
I visited DNSWL.org and registered for listing my domain and IP with them.
I ran a multi-RBL check against my server IP on Anti Abuse (http://www.anti-abuse.org/) and found out that SpamRats had it listed for spam. I just submitted a request for removal.
Now that I think about it. I regret getting rid of my old DO server. I've been using that for years and didn't have these issues. I should have used the new server as a transitional server while I installed Cloudron on the old one. Lesson learned.
-
Dashboard Filter: Backups Disabled
Hi,
I have a handful of apps that I elected not to back up automatically and it would be nice to have an option to group them to make it easier when I'm creating the backups manually.
Thanks!
-
RE: Cloudron CCTV Home Protection
Currently, I'm using Wyzecams (not recommended) and looking to move to a Raspberry Pi solution instead using MotionEye. This has been on the backburner for a while now. Having a Cloudron alternative would be ideal.
-
RE: Hybrid hosting Cloudron
This thread is what you're looking for: https://forum.cloudron.io/topic/6957/using-the-same-domain-across-multiple-cloudrons/2?_=1653997170746
-
RE: Contact Us form plugin that works with SMTP-Mailer
I'm using Contact Form 7 + Friendly Captcha along with SMTP-Mailer. It's working fine for me.
https://wordpress.org/plugins/contact-form-7/
https://wordpress.org/plugins/friendly-captcha/
https://friendlycaptcha.com/ -
RE: Best privacy chat apps
@d19dotca My problem with Signal and most other apps is that you need a phone number or email address associated with the account which can be mined from the metadata.
Signal removed the "from" in the metadata but for an app that touts "secure communications", you'd think they would have done that since the app's inception.
You might say, "I don't have anything to hide" or "I don't care if they know some things about me" but all this info is being collected and they're building a profile about you so they can profit from it. That's the best case scenario. Now imagine dictators having that kind of power in their hands. What's stopping corporations, governments, organizations from abusing this power? Nada. We have to protect ourselves by denying them every bit of data no matter of irrelevant it may seem. Ask yourself, if it's that irrelevant, why do they want it so bad? Why does big brother want a backdoor into encryption?
I rest my case.
-
RE: Any free software that can be used to manage my taxi's?
@charles004 like an online spreadsheet? maybe nocodb or baserow would work for your use-case.
-
RE: Matrix/Riot
@ApplegateR I just tried what @msbt mentioned and it works great. One error I ran into was that after uploading the files to a root surfer app and trying to log in, it spit out a "session expired" error. It turned out the account I was using wasn't an admin. To make a user an admin, refer to the doc here.
Basically, in Cloudron --> app settings page --> web terminal, and enter this code.
PGPASSWORD=${CLOUDRON_POSTGRESQL_PASSWORD} psql -h ${CLOUDRON_POSTGRESQL_HOST} -p ${CLOUDRON_POSTGRESQL_PORT} -U ${CLOUDRON_POSTGRESQL_USERNAME} -d ${CLOUDRON_POSTGRESQL_DATABASE} -c "UPDATE users SET admin=1 WHERE name='@user:example.com'"
The only part you need to edit is the one at the end to match your desired Matrix user:
@user:example.com
Then, you can log in and manage the Matrix server.
-
RE: Cloudron Mailserver mail sent to spam in Gmail
@jdaviescoates This doesn't make sense though. It's like we're being forced to use big tech solutions or get thrown under the bus. If I have all the proper records set up with a clean server IP and sending score then they should go to the inbox. You wanna know what's really funny? I receive 5-10 spam emails per day from GMAIL accounts and they come right into my inbox.
-
RE: Sharding Cloudron or Partial Restores
@adrw said in Sharding Cloudron or Partial Restores:
is Bitwarden as easy as restoring the app backup since it's not tied to any LDAP?
Yep!
-
RE: Forum sections naming to help keep support manageable for a growing user-base and user cases.
@marcusquinn I'm still considered somewhat new to Cloudron and I certainly am one of those folk who seek help on the forum but I never expected an answer from the Cloudron team. I would open a support ticket for that but I got on the forum because I felt bad opening a ticket for random questions. It was quite refreshing to see them this active on the forum though but like you said, it does take away from their development time. It would be great to have moderators to help out.
I'm against expanding the forum categories since trying to find the right section to post in becomes a hassle. For example, it took me this whole time to stumble upon the "Help Wanted or Offered" section under "App Packaging & Development" and that's only one category deep. Since these categories are meant to help newcomers and people with no coding skills (like myself), they should be the first thing we see.
After frequenting the forums lately, I've noticed that most of the regulars on here are developers but Cloudron is meant to connect regular people with better hosting and apps so the main focus of the forum should be around that goal. To keep the development channel clean, perhaps there should be a special group for app developers with their own sub-forum. You can limit replies and new topics to the group or making those categories hidden from other users altogether.
-
RE: PayPal Payment
@applecrusher if Paypal doesn't work out, you can use privacy.com to link the bank account or debit card and then create virtual cards to pay your Cloudron invoices. Privacy.com is free for 10 active cards iirc.
-
RE: Cloudron price is too high
@timconsidine I agree with you that you can't compare Google services to Cloudron. For me, Google is NOT an option. To be fair, I have to compare apples to apples and that would be managing all these self-hosted apps on my own or through Cloudron and that's when you can see the true value you're paying for.
With that said, Cloudron's pricing model gives app resellers/web hosts/wtv they're called more bang for their buck when compared to someone using Cloudron simply to manage their own data. IIRC, the staff will be looking at changing the current pricing model in the future.
-
RE: Using the same domain across multiple Cloudrons
@micmc since someone on this forum pointed out once that CF is involved in censorship, I'd rather avoid them if given the chance. My main reason though is that I try to avoid using any services from big tech (google, fb, etc.). DO went public a while back which caused me to switch to another host but I'm looking to move from manual to automated DNS and DO is my only viable option atm.
-
RE: List of apps that support LDAP/Cloudron User Directory?
@girish said in List of apps that support LDAP/Cloudron User Directory?:
AFAIK, most people choose the app first and "live" with it's limitations. But I understand there's possible some small cases where a decision is based on LDAP.
That's where I stand atm. I started out with apps that suited my use-case the most but there are a ton of new apps added to the store so the selection just got bigger and when most of these apps are installed under the same domain with each having its own credentials, my password manager is getting cluttered.
In addition to that, I have to manage my family's credentials for most of these apps too. I end up sharing the login info by adding them to my vaultwarden "collection" which works great but I'm staring at 4x more logins. I literally have to scroll now to find my own. I never really appreciated the value of LDAP until now.
-
RE: Using the same domain across multiple Cloudrons
@jdaviescoates I have experienced CF powered sites throw the captcha at me each time I visit so that part is still accurate. To be fair though, I do use a VPN and have non-default/stricter privacy browser settings, and make use of uBlock and other privacy oriented plugins so I understand why the captcha's keep coming up. With that said, I don't want to punish my fellow privacy-oriented users so CF gets the boot.
-
RE: Squoosh - image optimisation (by Google Chrome Labs)
This is a great online app. For personal use, I'm using TinyPNG's API but it's limited to 500 images/mo. It would be awesome to have a self-hosted option. For work, I use IrfanView (installs locally on your PC) and it can do batch conversions. With the right settings, I got it to work just as good as TinyPNG. I use it mostly to optimize 360 degree product renderings so I have thousands of images at a time. Works great.
-
RE: Domain zone file text generator
@ruihildt Spot on. I've noticed a decent number of support posts on here that all had "I use Cloudflare" in common.
-
RE: Friendly Captcha (another de-G**gle initiative)
Day 3: almost forgot to post today, zero spam all day.
-
RE: Friendly Captcha (another de-G**gle initiative)
@girish @imc67 Quoting a closed issue on their github...
Hi, after doing a bit of research, I've realized that FriendlyCaptcha isn't entirely open source. Alternatively, do it yourself FriendlyCaptcha is open source allowing you to build out this service yourself. https://friendlycaptcha.com/ Its front-end and algorithms are open source (MIT), the SaaS wrapper around the hosted version is not [yet, I set it as a sponsorship goal], I hope that’s ok. https://codeberg.org/swiso/website/issues/133 I will appreciate if the website makes it clear that some bits are proprietary.
Source: https://github.com/FriendlyCaptcha/friendly-challenge/issues/10
I think that means someone could use a different wrapper for their source code and make it work for Cloudron and elsewhere, right?
-
RE: ArchiveBox -- Personal Internet Archive
I use a Firefox extension called SingleFile that saves webpages as HTML. Works great.
-
RE: wp-config-sample.php not found
@ApplegateR I just want to mention that WP dev is indeed stable. The difference is that it allows you to install all plugins that would need to modify the core files, etc.. I have multiple WP dev sites that auto-update and work perfectly. I recommend installing Wordfence for security and to limit brute force attacks.
-
RE: How have you got your Matomo set-up?
I'm using this WP plugin: https://wordpress.org/plugins/wp-piwik/
WP-Piwik Settings
Matomo-Mode: Self-Hosted (HTTP, API)
Auto-Config: Checked
Add Tracking Code: Default Tracking
Javascript code position: Footer
Enable Cache: CheckedMatomo Install Settings - I'm running the bare minimum tracking to protect user privacy as much as possible while collecting enough info to understand my traffic
Anonymize IP by 2 Bytes
Keeping a short timeframe for deleting old logs
Enable DNT support
Geolocation - DBIP / GeoIP 2 PHP -
TIL you can add this forum to Firefox's search engine list
TIL = today i learned
so if you click on the search icon in Firefox in the top toolbar while browsing this forum, you can easily add this site to the search engine list. You can then type a keyword in the search box, and then click on the forum favicon from the list, and it'll search the forum for you. Neat! I tried it for other sites and it didn't work, so it must be a nice feature in NodeBB.
-
RE: How have you got your Matomo set-up?
@jdaviescoates No problem. I forgot to mention that Firefox might give you a problem with error messages (just ignore them) but if Matomo doesn't seem to be registering any hits then try to disable DNT. With DNT on, I had issues with the hits showing up in the WP dashboard.
-
RE: Easy Indie App—Run your own X in a few clicks
@rosano I like going through lists because that's how I discover new awesome apps!
Here's how to edit your profile pic: Top right icon --> Edit Profile --> Change Picture
-
Feature phones to replace the dumbphones we use
I needed a feature phone last month when I decided to resume my daily walks at the nearby trail so I landed on the Nokia 6300 4G. It's a good phone for the price ($70 USD) but I tried de-googling it with no success but here are some phones that I've come across that are worth a mention.
Mudita Pure
Enjoy Life. Offline.Your Modern Minimalist Phone. Mindful design, essential functionalities, an eye-friendly E Ink display, an open source OS and ultralow SAR value.
- E Ink display
- Ultralow SAR
- Music - Harman loudspeaker
- Bluetooth 4.2
- Headphone jack plug
- Meditation Timer
- Desktop apps (Windows/MacOS/Linux) to manage the phone (SMS, file transfer, etc.)
- Dual Nano-SIM slots
- Long Battery Life ~1600mAh
- MuditaOS (Open Source)
- Made in the EU
Full Specs: https://mudita.com/products/pure/specs/
The Light Phone II is an unlocked, 4G LTE mobile phone. It's a simple phone with a few essential tools. It uses a unique e-ink display and has a completely custom typographic-based interface.
It's a phone, it calls and texts. There is a customizable menu of simple tools, and a dashboard website to manage everything. There is a headphone jack, bluetooth, and it can be used as a personal hotspot.
Available tools currently include an alarm, a calculator, a simple music player, and a podcasts tool. The phone also supports hotspot tethering.
Weird website - browse through their FAQ to read the tech specs: https://www.thelightphone.com/faq
- Tough build - reinforced with glass-fibre, Gorilla Glass 3 screen
- 4G LTE connection & Bluetooth 4.1
- OS: AOSP 8.1
- Sunlight-readable display (Transflective LCD)
- Digital security - BlackBerry Secure
- Pigeon, Signal-Compatible
- Splashproof to IP52
- 2GB RAM, 16GB Storage
- 180 hrs Standby time
Full Specs: https://www.punkt.ch/en/products/mp02-4g-mobile-phone/#specs
-
RE: How much does VPS location matter?
I switched this week from DO to Contabo and my initial concern was that Contabo would be overselling their VPS's and I would end up with a slow server. I'm glad to report that my VPS M NVME server is much "snappier" than it was with DigitalOcean. I was on the 2vCPU/4GB RAM DO plan (SSD) so it's not really a fair comparison (SSD vs NVME).
Unfortunately, my Contabo VPS had some downtime today (~5 mins) and support replied to my email within 1 min (literally). The server was back up by the time I replied back. I've been with DO (through a managed host and then as a direct customer) for over 8 years and I regret not exploring other options during that time. Not that I have anything bad to say about DO, it's just that there are other amazing hosts out there. HTH.
-
RE: Contabo VPS now comes with NVME at no extra cost
@arshsahzad I don't have any high traffic sites so maybe that's why I haven't felt that it's slow at 200mb port speeds but I only used the SSD S plan as a test server. When I made the migration to Contabo, I upgraded to the NVME M plan and I have 400mb port speed and feel my sites are actually loading faster than they did with DO. Maybe it's NVME related but so far so good.
This was a my first server migration with Cloudron and I can't believe how easy it was. This makes switching hosts a breeze so I'm not as worried if Contabo's performance tanks later. I can always switch with a few clicks
@jdaviescoates I'm in the US and 99% of my customers are in the US so server location was what ruled out Netcup and other EU hosts. Do you know any hosting providers in the US that are powered by renewables?
-
Backblaze went public
Backblaze Is Now a Public Company.
https://www.backblaze.com/blog/backblaze-is-now-a-public-company/
-
Question for the service providers using Cloudron
I always preach to my friends about self-hosting, privacy, and OSS but I'm hesitant to offer them access to any of my apps (especially Nextcloud) since they might overwhelm my VPS storage.
How are you handling data storage limits for your apps/clients? Is there a monitoring tool or code to limit a someone from depleting all VPS storage? I'd rather have this done at the server level so it covers any app that I end up sharing. Suggestions?
-
RE: "Off-Internet" Messaging : Ukraine
Tim, I read that Elon Musk sent Starlink satellite dishes to Ukraine and they're now deployed and active. I'm not sure who has access and where exactly but it was mentioned that "freedom citizens" do have access to it. Maybe that could aid you in contacting your family. I hope your family is safe and you are reunited with them. There's no need to apologize. This isn't a "political" issue, this is plain barbarism. Slava Ukraini!!!!
-
RE: Ubuntu 20.04: How to Extend Partition (For Noobs)
LVM resize solved
Source: https://packetpushers.net/ubuntu-extend-your-default-lvm-space/
I didn't have to follow all that's in there so to keep it short, use these commands.
Run this first:
lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
Now, run this second command:
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
Done! Refresh your Cloudron dashboard and check stats page. No reboot needed.
BTW, this diagram is great at showing how LVM works:
-
RE: Benchmarking different hypervisors and baremetal plus SSD vs NVME
@3246 I was having trouble reaching my new home server from an outside network and this post made me go over my ports again and realized that I didn't open any ports for ipv6! I did that and all's good now! Thanks!
As for the NVME speeds, on my production VPS with Contabo, I had switched to NVME when they had it released months back and I could immediately see the difference in how snappy my Cloudron and Wordpress dashboards were responding. Site speeds were noticeable too.
@LoudLemur I agree with 3246 that the hostname and IP are the only real obstacles to self-hosting Cloudron. This is my second attempt at a homeserver. My first attempt failed because my ISP has a fake ipv4 over ipv6. Now that Cloudron supports ipv6, all I had to do was enable that option in my Cloudron dashboard and have Cloudflare handle the DNS (make sure to disable proxies in your CF DNS records).
Here are the key things that I had to do for a homeserver:
- DNS automation is key so Cloudflare is highly recommended
- Once you add your domain in CF, create a manual A record with your server IP for my.yourdomain.tld beforehand so you don't hit the "waiting for DNS propagation" during Cloudron set up.
- In you router, go to DHCP reservations, find your server in the device list, and assign a static IP address to it (ex: 192.168.1.102). This is necessary for the next steps (port opening).
- You can install Cloudron now on a fresh Ubuntu server (20.04).
- In Cloudron dashboard, go to Network, and enable Dynamic DNS.
- In your router, usually under Firewall/Security, you need to open ports for BOTH, ipv4 and ipv6 (assuming you have an ipv6 ip too).
- It's impossible to change the PTR on residential internet plans so setting up an email relay like Mailgun (free for 1200-ish emails per month) is needed. Incoming mail will work fine once the ports are open.
Girish wrote an awesome blog post regarding home servers: https://blog.cloudron.io/installing-cloudron-on-a-home-server/
This site has info on your router settings: https://portforward.com/router.htm
That's it!
-
RE: Mail Forward Chaining?
@girish Proton support just sent me this..
Unfortunately, ProtonMail doesn't support "Sender Rewriting Scheme (SRS)"
-
Contabo: New UK Region
Hello from England! By introducing the new UK Region, we’re making a next step in our journey to provide German quality and low prices around the globe. With latency as low as 3 ms for London (and below 15 ms for every major city in the UK and Ireland) it's a perfect solution for everyone who wants to reach UK market. Learn more about our new UK Region and the launch promotion here. Information about migrating your existing products to the UK can be found here. This is not our last word in terms of new locations this year, so stay tuned for more. Best regards, Aleksander Kuczek Chief Revenue Officer
-
Dark Mode Now Available (unofficial)
Source: https://github.com/freescout-helpdesk/freescout/issues/1069
Method 1
This requires two steps to get it to work if you follow the github page:
-
Upload & Activate the dark mode module that places a toggle in the top bar (/app/data/Modules/)
-
Add the CSS code to the stylesheet (folder path: Darkmode\Public\css\darkmode.css)
Method 2
Alternatively, you can use the zip from the link below which includes the needed css code. All you need to do is upload it to the server as mentioned above and you're all set.
https://www.dropbox.com/s/r7hofncs26vsb0q/Darkmode.zip?dl=1
P.S. The colors aren't that great looking. I'll share my version of the css code once I tweak it to my liking.
-
-
RE: What's coming in Cloudron 7.1
@bubonicfred flarum would be nice to have on here
-
RE: Can't restart a not responding app while backups are running
You got my upvote for this. I ran into this exact thing yesterday. I just set up a B2 bucket w/ rsync and it took over 16 hours before I had to kill it. Tgz took less than 10 minutes today. My entire server is around 28GB.
Edit: Just found out how to upvote lol.
-
RE: Friendly Captcha (another de-G**gle initiative)
@ruihildt I just signed up for an account and installed the Wordpress plugin. I'll report back in a few days. Hoping it'll stop those pesky bots from abusing my contact form
-
RE: Add per-mailbox App Password
I'd like to add to this. The ability to select the pass length and whether we want special characters. Or if it's easier to do, allow us to add our own passwords instead of them being generated for us.
-
RE: Friendly Captcha (another de-G**gle initiative)
Day 1 looks promising! I'm used to waking up to at least a handful of spam messages sent from the contact forms. So far, I got none! Will report back tomorrow.
-
RE: POP3 / gmail polling support
@necrevistonnezr No doubt but it'll work for the OP's specific use-case.
Btw, I'm voting yes for this feature simply because it'll open the door for others to migrate over to CR.
-
RE: Reaction Commerce
@jdaviescoates I checked out the ecommerce requests/recommenations you posted and some didn't have demos so I skipped those but the rest felt like a step down from what I can accomplish with WP/Woo and only Saleor feels like a step up. The second best option is Spree. I'm looking into what it takes to self-host either Saleor or Spree because I want to have PWA for the new site I'm working on.