Every month Epic Games giveaways several assets on the Unreal Engine marketplace and December is no exception. This month we have 5 new assets that are available for free until the first Tuesday in January, but once “purchased” those assets are yours to use free forever. Speaking of forever, there is also one new asset in the permanently free collection.
A common question with these assets is can the be used outside of Unreal Engine. Generally the answer is yes, unless the asset was owned or sourced directly by Epic Games, like the Power IK asset this month, in which case it can only be used in Unreal Engine projects. You can learn more about this months UE4 asset giveaway in the video below.
Most free cloud storage is limited to 5GB or less. Even Google Drive is limited to 15GB. While not heavily advertised, IBM offers free accounts with a whopping 25GB of cloud storage for free. This is not a limited time offer, and you don’t have to provide a credit card. It’s absolutely free! Better yet, since it’s S3 compatible, most of the S3 tools available for backups should work fine.
Head over to the IBM cloud services site and follow the steps to sign up for a free account here: https://cloud.ibm.com/registration. You’ll need to verify your account from the email confirmation that IBM sends to you.
This brings up the Configure your resource section.
Next, click on theCreate button to use the default settings.
Under Predefined buckets click on the Standard box:
A unique bucket name is automatically created, but it’s suggested that you change this.
In this example, the bucket name is changed to freecloudstorage.
Click on the Next button after choosing a bucket name:
Continue to click on the Next button until you get the the Summary page:
Scroll down to the Endpoints section.
The information in the Public section is the location of your bucket. This is what you need to specify in restic when you create your backups. In this example, the location is s3.us-south.cloud-object-storage.appdomain.cloud.
Making your credentials
The last thing that you need to do is create an access ID and secret key. To start, click on Service credentials.
Click on the New credential button.
Choose a name for your credential, make sure you check the Include HMAC Credential box and then click on the Add button. In this example I’m using the name resticbackup.
Click on View credentials.
The access_key_id and secret_access_key is what you are looking for. (For obvious reasons, the author’s details here are obscured.)
You will need to export these by calling them with the export alias in the shell, or putting them into a backup script.
Preparing a new repository
Restic refers to your backup as a repository, and can make backups to any bucket on your IBM cloud account. First, setup the following environment variables using your access_key_id and secret_access_key that you retrieved from your IBM cloud bucket. These can also be set in any backup script you may create.
Even though you are using IBM Cloud and not AWS, as previously mentioned, IBM Cloud storage is S3 compatible, and restic uses its interal AWS commands for any S3 compatible storage. So these AWS keys really refer to the keys from your IBM bucket.
Create the repository by initializing it. A prompt appears for you to type a password for the repository. Do not lose this password because your data is irrecoverable without it!
$ restic -r s3:http://s3.us-south.cloud-object-storage.appdomain.cloud/freecloudstorage backup Documents/
Enter password for repository: repository 106a2eb4 opened successfully, password is correct Files: 51 new, 0 changed, 0 unmodified Dirs: 0 new, 0 changed, 0 unmodified Added to the repo: 11.451 MiB processed 51 files, 11.451 MiB in 0:06 snapshot 611e9577 saved
Restoring from backups
Now that you’ve backed up some files, it’s time to make sure you know how to restore them. To get a list of all of your backup snapshots, use this command:
$ restic -r s3:http://s3.us-south.cloud-object-storage.appdomain.cloud/freecloudstorage snapshots
Enter password for repository: ID Date Host Tags Directory ------------------------------------------------------------------- 106a2eb4 2020-01-15 15:20:42 client /home/curt/Documents
To restore an entire snapshot, run a command like this:
$ restic -r s3:http://s3.us-south.cloud-object-storage.appdomain.cloud/freecloudstorage restore 106a2eb4 --target ~
Enter password for repository: repository 106a2eb4 opened successfully, password is correct
restoring <Snapshot 106a2eb4 of [/home/curt/Documents]
If the directory still exists on your system, be sure to specify a different location for the restoreDirectory. For example:
$ restic -r s3:http://s3.us-south.cloud-object-storage.appdomain.cloud/freecloudstorage restore 106a2eb4 --target /tmp --include file1.txt Enter password for repository: restoring <Snapshot 106a2eb4 of [/home/curt/Documents] at 2020-01-16 15:20:42.833131988 -0400 EDT by curt@client> to /tmp
With the recent release of Fedora 30, Fedora 28 officially enters End Of Life (EOL) status effective May 28, 2019. This impacts any systems still on Fedora 28. If you’re not sure what that means to you, read more below.
At this point, packages in the Fedora 28 repositories no longer receive security, bugfix, or enhancement updates. Furthermore, the community adds no new packages to the Fedora 28 collection starting at End of Life. Essentially, the Fedora 28 release will not change again, meaning users no longer receive the normal benefits of this leading-edge operating system.
There’s an easy, free way to keep those benefits. If you’re still running an End of Life version such as Fedora 28, now is the perfect time to upgrade to Fedora 29 or to Fedora 30. Upgrading gives you access to all the community-provided software in Fedora.
Looking back at Fedora 28
Fedora 28 was released on May 1, 2018. As part of their commitment to users, Fedora community members released over 9,700 updates.
This release featured, among many other improvements and upgrades:
GNOME 3.28
Easier options for third-party repositories
Automatic updates for the Fedora Atomic Host
The new Modular repository, allowing you to select from different versions of software for your system
Of course, the Project also offered numerous alternative spins of Fedora, and support for multiple architectures.
About the Fedora release cycle
The Fedora Project offers updates for a Fedora release until a month after the second subsequent version releases. For example, updates for Fedora 29 continue until one month after the release of Fedora 31. Fedora 30 continues to be supported up until one month after the release of Fedora 32.
The Fedora Project wiki contains more detailed information about the entire Fedora Release Life Cycle. The lifecycle includes milestones from development to release, and the post-release support period.