Cospace oraya nece gire bilerem
tar -xvf cospace-0.2.3-ubuntu-22-04-amd64.tar.gz –directory ./cospace
Cospaces – Virtual reality
Virtual reality (VR)is “The computer-generated simulation of a three-dimensional image or environment that can be interacted with in a seemingly real or physical way by a person using special electronic equipment. “
(Lexico Dictionaries, 2020)
There are three main types of VR, these are; fully-immersive, which usually incorporates, a headset, headphones and some sort of hand held/glove control device, semi-immersive which incorporates some virtual components with real ones and non-immersive, such as video games (Poetker, 2019).
Cospaces can be used as both fully-immersive with a headset, and non-immersive on a computer/ mobile device.
Southgate, (2018) highlights the potential benefits of VR in the classroom as it can promote spatial awareness, facilitate experiential learning that may be difficult to achieve in real life, transfer virtually learnt skills to real life, promote collaboration and increase engagement and motivation for learning.
Cospaces is a Program that allows teachers to build AR and VR resources, and promotes students to work with VR and coding to create their own AR and VR environments. For the purpose of this blog, we are going to focus on The VR component and its applications. Cospaces can be used by teachers to model concepts, used by students as a constructivist task, using it to build something, or an exploratory task such as a physics experiment.
Cospace provides an exceptional program to foster creativity as it has an extensive range of customisable elements and features that can be configured in a new way in order to facilitate learning , allowing them to make something that is new, intelligible and useful. (Image to the right shows some ways an element can be customised)
Two modelled cospace applications are available in my freeplay section Titled “Physics” (youtube video below) which displays gravity acting on a ball to roll down a pyramid, and “Story Setting” which would be an expected result of students being prompted to make an environment/setting as a prompt for a creative writing task.
Video of 3D animation created on CoSpaces
In comparison to another non immersive VR program; minecraft, cospaces has a range of differences and advantages. Where minecraft promotes building of things using blocks in a virtual world with other computer controlled lifeforms, cospaces gives a range of objects that are more customisable and are able to be controlled by the user. This is because these programs were both developed for different purposes, while minecraft is a game that lends itself to creative and educational applications, Cospaces is an educational program that is seemingly designed to be used for education and creativity, while lending itself to other applications.
¶ Step-by-Step Setup Instructions
¶ Step 1 – Create a sudo, non-root user account
- Create a new user
sudo adduser cospace
- Add the user to the sudo group
sudo usermod -aG sudo cospace
- Switch to the new user account
¶ Step 2 – Installing MariaDB
- Update your package index
sudo apt update
- Install the mariadb-server package
sudo apt install -y mariadb-server
- Run the included mysql_secure_installation security script to restrict access to the server
This will take you through a series of prompts where you can make some changes to your MariaDB installation’s security options. The first prompt will ask you to enter the current database root password. Since you have not set one up yet, press ENTER to indicate “none”.
From there, you can press Y to all prompts and enter password as password when asked for “Set root password?”
- Open up the MariaDB shell from your terminal
¶ Run following commands in the MariaDB shell
- Create a new user with root privileges and password-based access
GRANT ALL ON *.* TO ‘admin’@’localhost’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;
- Create a new database
CREATE DATABASE cospace;
- Flush the privileges to ensure that they are saved and available in the current session
- Exit the MariaDB shell
¶ Step 3 – Installing Redis
- Update your local apt package cache
sudo apt update
sudo apt install -y redis-server
- Set password for Redis server
sudo sed -i “s|# requirepass foobared|requirepass password|i” /etc/redis/redis.conf
- Restart Redis server
sudo service redis restart
¶ Step 4 – Installing Cloud
- Make sure you are using terminal as the cospace user
- Change to the home directory of the user
- Create a directory
- Donwload the corresponding version and use wget command directly on the server:
- Ubuntu 20.04: wget https://releases.twigex.com/cospace-0.2.3-ubuntu-20-04-amd64.tar.gz
- Ubuntu 22.04: wget https://releases.twigex.com/cospace-0.2.3-ubuntu-22-04-amd64.tar.gz
- Debian 10: wget https://releases.twigex.com/cospace-0.2.3-debian-10-amd64.tar.gz
- Debian 11: wget https://releases.twigex.com/cospace-0.2.3-debian-11-amd64.tar.gz
tar -xvf cospace-0.2.3-ubuntu-22-04-amd64.tar.gz –directory ./cospace
- Change to cospace directory
- Run Cospace installation command
- Create file storage [local/s3]
./cloud storage create local –path=”data/files” –name=”Local Storage”
./cloud storage create s3 –path=”data/files” –name=”S3″ –endpoint=”my.endpoint.com” –accesskey=”my access key” –secretkey=”my secret key” –ssl=true –bucket=”bucket name”
- Create Admin user
./cloud user create –username john –email john@twigex.com –firstname John –lastname Appleseed –password apple –role system_admin
¶ Step 5 – Create a service
- Create a bash file and make it executable
tee cloud.shchmod u+x cloud.sh
- Create a systemd service
sudo tee /etc/systemd/system/cospace.service- Reload the systemd daemon
sudo systemctl daemon-reload
- Enable the Cospace service
sudo systemctl enable cospace.service
- Start the Cospace service
sudo systemctl start cospace.service
- Check the status of the Cospace service
sudo systemctl status cospace.service
¶ Step 6 – Installing Nginx
Since Nginx is available in Ubuntu’s default repositories, it is possible to install it from these repositories using the apt packaging system.
- Install Nginx server
sudo apt install -y nginx
- Enable the service to start up at boot
sudo systemctl enable nginx
- Create a server block file /etc/nginx/sites-available/cospace.conf
sudo tee /etc/nginx/sites-available/cospace.conf server < listen 80; server_name cloud.mydomain.tld; location / < client_max_body_size 50M; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Frame-Options SAMEORIGIN; proxy_pass http://backend; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_read_timeout 86400; >> EOFmake sure you replace the domain name cloud.mydomain.tld with your own!
- Enable the server block
sudo ln -s /etc/nginx/sites-available/cospace.conf /etc/nginx/sites-enabled/
- To verify the syntax of your configuration edits run:
If you get an error, reopen the server block file and check for any typos or missing characters.
- Reload Nginx to load the new configuration:
sudo systemctl reload nginx
¶ Step 7 – SSL
- Install CertBot
sudo apt install -y certbot python3-certbot-nginx
- Generate a new SSL request for your domain
sudo certbot --nginx -d cloud.mydomain.tld
Read and answer questions accordingly.
make sure you replace the domain name cloud.mydomain.tld with your own!
- Select choice (2) if you get the question about the traffic redirection
Please choose whether or not to redirect HTTP traffic to HTTPS, removing HTTP access. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1: No redirect - Make no further changes to the webserver configuration. 2: Redirect - Make all requests redirect to secure HTTPS access. Choose this for new sites, or if you're confident your site works on HTTPS. You can undo this change by editing your web server's configuration. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Select the appropriate number [1-2] then [enter] (press 'c' to cancel):- Open the web browser, go to your domain and enjoy!
Nextiva's Cospace Makes Collaboration Easier for Remote Teams
For many businesses across the United States, remote work is becoming the new normal. They are reshaping the way their teams interact with each other, some for the first time.
We’re offering a solution to help these businesses navigate this shift. It’s called Cospace. It enhances productivity for companies with remote teams.
Providing Amazing Service is always our top priority — it’s at the heart of what we do. We play a crucial role in the lives of our customers by connecting them with their customers. We take that responsibility seriously. We’ve been hearing from our customers time and time again that they need a way to transition their teams to work from home — beyond the phone service we’re known for.
Cospace is unlike any other team collaboration app today. Cospace lets your entire team work from anywhere and hosts your team communication in one place. We designed it to be simple so you can focus on your work, not a myriad of settings.No other time in history have we had such a push for online collaboration. We hope you will see that Cospace keeps your team connected and highly productive.
Businesses with local and remote teams benefit from these built-in features of Cospace:- Chat & Collaboration – Unlimited group chat, participant feedback, and voting
- Meetings & Calls – HD audio and video meetings, screen sharing, and one-to-one calling
- Efficiency & Productivity – Task management, team calendar, and company directory
- Internal File Sharing – Secure file sharing between business groups and individuals
- Robust Administration – Unlimited team members with unlimited guests and user permissions
- Instant Setup – Cospace works with nothing more than a browser alongside optional mobile apps
It takes only minutes to get started. You won’t even need a credit card.
We want to empower businesses and entrepreneurs to work remotely. Small businesses are the beating hearts of our economy. Our collaboration app helps them stay productive and connected wherever they work.
For over 14 years, thousands of businesses have looked to Nextiva for reliable VoIP phone service every day. Not long ago, we unveiled updates to NextOS, which unites sales, support, and service functions with your phone system.
It’s remarkable what’s possible when you know, remember, and understand your customers.
Cospace and our virtual phone service help companies do just that.
Comments are closed, but trackbacks and pingbacks are open.