icewhaletech / casaos Goto Github PK
View Code? Open in Web Editor NEWCasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system.
Home Page: https://casaos.io
License: Apache License 2.0
CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system.
Home Page: https://casaos.io
License: Apache License 2.0
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
wget -qO- https://get.icewhale.io/casaos.sh | bash
Expected behavior
树莓派4B 8G
casaos.service - CasaOS Service
Loaded: loaded (/usr/lib/systemd/system/casaos.service; enabled; vendor preset: disabled)
Active: activating (auto-restart) (Result: exit-code) since Sun 2021-12-12 03:25:41 CST; 841ms ago
Process: 4873 ExecStart=/usr/local/bin/casaos -c /casaOS/server/conf/conf.ini (code=exited, status=203/EXEC)
Main PID: 4873 (code=exited, status=203/EXEC)
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
安装adguardhome的时候有问题,对比直接终端安装,好像少了一些端口设置。例如没有了类似这样的端口设置:::3000->3000/tcp,导致最后是打不开容器的
System infomation
- OS: linux
- CasaOS Version: 0.2.8
- Disk Total: 19023
- Disk Used: 2173
- Sync State: Sync img: true
Sync Key length: 32
- System Info: [Debian GNU/Linux 11 \l Bit:64 Mem:M Core:1 Linux debian 5.10.0-11-amd64 #1 SMP Debian 5.10.92-1 (2022-01-18) x86_64 GNU/Linux]
- Browser: Chrome
- Version: 97.0.4692.99
Demo password not working
Tested platform
e.g. linux/amd64,linux/arm-v7,linux-arm64
Please export and upload the configuration file of this application
Intel P4610 1.6T SSD Unrecognized Information
System infomation
- OS: linux
- CasaOS Version: 0.2.6
- Disk Total: 100280
- Disk Used: 12591
- Sync State: Sync img: true
linuxserver/syncthing,
Sync Key length: 32
- System Info: [Ubuntu 20.04.3 LTS \l Bit:64 Mem:64216M Core:16 Linux cloud 5.4.0-96-generic #109-Ubuntu SMP Wed Jan 12 16:49:16 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux]
- Browser: Chrome
- Version: 96.0.4664.110
Describe the bug
When entering device-id in sync your data section of casaos, the submit button is greyed out and non clickable
To Reproduce
Steps to reproduce the behavior:
goto sync your data
get device identification from synctrayzor xxxxxx-xxxxxx-xxxxxx-xxxxxx
windows selected then next
after entering device-id click on submit
Desktop (please complete the following information):
Raspberry Pi 3B - Casaos v0.2.4
Desktop - Windows 10
Browser - Tried Chrome, Edge & Firefox - same on all
Describe the bug
In case of German the pop-ups
are not dynamically scaling and performing a line break within words
Does not look nice at all :)
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The box should not perform a line break /scale.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
I just installed and tried casaOS its just amazing, great work !.
I want to search for how to add existent apps on the dashboard like putting the app name, logo, and link ( port ) to access it.
there is anyway. I can do that?
Bug
OS fails to boot because of a failed start job trying to mount the SSD where CasaOS is installed.
Steps to reproduce the behaviour:
"Timed out waiting for device /dev/disk/by-partuuid/<uuid_of_SSD/HDD>"
.Expected behavior
A fresh OS image with just CasaOS should reboot just fine. I faced this issue with both Raspberry Pi OS Lite and Desktop. Also I tried flashing the OS on an SD card then installing CasaOS. But, as soon as you attach an external drive and reboot, it fails.
Addtional ERROR Messages:
[TIME] Timed out waiting for device /dev/disk/by-partuuid/<uuid_of_SSD/HDD>
[DEPEND] Dependency failed for /boot.
[DEPEND] Dependency failed for Local File Systems.
[DEPEND] Dependency failed for File System Check on /dev/disk/by-partuuid/<uuid_of_SSD/HDD>
System Information:
您好,请教一下,我是用树莓派4B,安装的,系统时UBUNTU20.04,安装后挂载的硬盘无法显示,应该怎么解决
So I've seen this project posted around several times now. Discussion universally devolves into confusion about the name.
Perhaps the project maintainers should review the name or lay out a roadmap to become a proper OS?
Describe the bug
A clear and concise description of what the bug is.
It does not show me the popup windows information to download the app and sync.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Open a popup windows with the information to download and install the app for sync
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
I tried it on my phone and open the windows popup, I don't know if the issue is because I am using Linux.
Is your feature request related to a problem? Please describe.
n/a
Describe the solution you'd like
An additional field that allows the name of the container to be set. For example, File Browser could be FileBrowser but shows as d60543e9-21ee-4a4c-b027-57fc1a89ec67 under 'docker ps'
Describe alternatives you've considered
Could just use the App name field for this
Additional context
Add any other context or screenshots about the feature request here.
Tested platform
linux/amd64,linux/arm-v7,linux-arm64
Please export and upload the configuration file of this applicatio
Photoprism.json.zip
n
Add an option to change the dashboard background image. This would help to visually, immediately distinguish between different hosts.
Hello, when I try to "install" a container I get the following error: Error response from daemon: network oasis not found
To Reproduce
Steps to reproduce the behavior:
Desktop:
Additional context
In case I installed docker with snap. I can't install it the normal way.
Please activate the dashboard "Shortcut" feature in the general, public release.
Thanks
Hi,
Recently find in CasaOS , seems a nice design overall.
I would ask is that also support Podman in the design ?
thanks
Regards,
Lawes
Add the ability to change the ssh port in the web-ui
Describe the bug
I'm using watchtower to update my containers because there isn't update system on CasaOS.
After update the container works but don't show on CasaOS UI.
**Desktop
/ | / __ \ / |
| | __ _ ___ __ | | | | (
| | / / __|/ _
| | | |_
| || (| _ \ (| | |__| |) |
__,|/_,|_/|__/
--- Made by IceWhale with YOU ---
df: unrecognized option: output=size
BusyBox v1.33.1 (2021-09-10 10:29:33 UTC) multi-call binary.
Usage: df [-PkmhT] [FILESYSTEM]...
Print filesystem usage statistics
-P POSIX output format
-k 1024-byte blocks (default)
-m 1M-byte blocks
-h Human readable (e.g. 1K 243M 2G)
-T Print filesystem type
bash: line 45: / 1024 / 1024: syntax error: operand expected (error token is "/ 1024 / 1024")
Use docker compose directly to complete the installation, because I need to point to another port. I have installed aapanel and installed docker on aapanel. So is there any way to install it directly in docker with commands?
Unable to enter Device Identification to enable Sync
submit button greyed out still after entering device identification.
System infomation
- OS: linux
- CasaOS Version: 0.2.8
- Disk Total: 28801
- Disk Used: 6437
- Sync State: Sync img: true
linuxserver/syncthing,
Sync Key length: 32
- System Info: [Raspbian GNU/Linux 11 \l Bit:32 Mem:922M Core:4 Linux casaos 5.10.63-v7+ #1488 SMP Thu Nov 18 16:14:44 GMT 2021 armv7l GNU/Linux]
- Browser: Chrome
- Version: 97.0.4692.71
How or where i can get nextcloud app file?
什么时候出硬盘挂载功能?谢谢
Is your feature request related to a problem? Please describe.
I Would like to try CasaOS; but wouldn't it be possible to run in from inside a ubuntu based docker container?
Describe the solution you'd like
Is it an option to just create a docker file with ubuntu and docker installed; install it through the sh file and then pass the docker socket from the host. Has anybody yet tried this?
Describe the bug
网页Terminal按下ESC便会关闭,会与vi/vim编写程序冲突,导致无法保存文本的修改内容。
To Reproduce
Steps to reproduce the behavior:
vi test
,随意输入部分内容Expected behavior
希望取消ESC关闭Terminal的功能。
Desktop (please complete the following information):
Install using command
When the network is bad, it will take a long time to install
Describe the bug
System infomation
- OS: linux
- CasaOS Version: 0.2.7
- Disk Total: 10013
- Disk Used: 6141
- Sync State: Sync img: true
linuxserver/syncthing,
Sync Key length: 32
- System Info: [Debian GNU/Linux 10 \l Bit:64 Mem:483M Core:1 Linux localhost 4.19.0-17-amd64 #1 SMP Debian 4.19.194-3 (2021-07-18) x86_64 GNU/Linux]
- Browser: Chrome
- Version: 97.0.4692.71
Describe the bug
Here is a security vulnerability will lead to controller the system.
Detail
https://www.star123.top/2022/01/08/A-vulnerability-in-CasaOS/#more and the password is sent to [email protected].
Ran an update via ssh on the zimaboard
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up initramfs-tools (0.140) ...
update-initramfs: deferring update (trigger activated)
Setting up linux-image-5.10.0-10-amd64 (5.10.84-1) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.10.0-10-amd64
gzip: /var/tmp/mkinitramfs-MAIN_0TTCCP: warning: file timestamp out of range for gzip format
E: mkinitramfs failure gzip 2
update-initramfs: failed for /boot/initrd.img-5.10.0-10-amd64 with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-5.10.0-10-amd64 (--configure):
installed linux-image-5.10.0-10-amd64 package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of linux-image-amd64:
linux-image-amd64 depends on linux-image-5.10.0-10-amd64 (= 5.10.84-1); however:
Package linux-image-5.10.0-10-amd64 is not configured yet.
dpkg: error processing package linux-image-amd64 (--configure):
dependency problems - leaving unconfigured
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.10.0-9-amd64
gzip: /var/tmp/mkinitramfs-MAIN_O1Wx5E: warning: file timestamp out of range for gzip format
E: mkinitramfs failure gzip 2
update-initramfs: failed for /boot/initrd.img-5.10.0-9-amd64 with 1.
dpkg: error processing package initramfs-tools (--configure):
installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
linux-image-5.10.0-10-amd64
linux-image-amd64
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
安装app时
报错Installing filebrowser/filebrowser
Error response from daemon: invalid mount config for type "bind": bind source path does not exist: /DATA/
但是/DATA目录存在的
xinmans@ubuntu:/DATA/AppData$ ls -ltr
total 44
drwxrwxrwx 2 xinmans xinmans 4096 Nov 29 04:33 d7b11c5d-3ea4-45b8-aae3-44316271c74f
drwxrwxrwx 2 xinmans xinmans 4096 Nov 29 04:36 faca76f3-4783-48cc-9a12-1042182de52e
drwxrwxrwx 2 xinmans xinmans 4096 Nov 29 04:40 e727f2a4-da8c-4632-a1e3-0f9f51c22700
drwxrwxrwx 2 xinmans xinmans 4096 Nov 29 04:40 7ee68a06-d3fb-4288-9205-8c231dfa1c4d
drwxrwxrwx 2 xinmans xinmans 4096 Nov 29 04:40 2cc50755-37c2-4858-a6e2-a13732154db4
drwxrwxrwx 2 xinmans xinmans 4096 Nov 29 05:14 3b144092-fe2d-4892-a3e8-7b544cc8a94a
drwxrwxrwx 2 xinmans xinmans 4096 Nov 29 05:19 7375404e-bd81-42b5-b54c-1d66d31bcc8b
drwxrwxrwx 2 xinmans xinmans 4096 Nov 29 06:08 ee1497ee-4a0c-4845-a00b-d30364cebca4
drwxrwxrwx 2 xinmans xinmans 4096 Nov 29 06:09 a84a7227-9375-4faa-9cc1-50c32879064f
drwxrwxrwx 2 xinmans xinmans 4096 Nov 29 06:13 d5ecd2c0-3151-4b76-8642-bd4c08e04fb1
drwxrwxrwx 2 xinmans xinmans 4096 Nov 29 06:14 8eeab918-d239-4728-bc88-c8f541102633
xinmans@ubuntu:/DATA/AppData$ pwd
/DATA/AppData
xinmans@ubuntu:/DATA/AppData$ cd ..
xinmans@ubuntu:/DATA$ ls
AppData Documents Downloads Gallery Media
xinmans@ubuntu:/DATA$ pwd
/DATA
Describe the bug
When trying to paste the device ID for sync things the submit button is disabled and I can not click it
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Should be able to click submit
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
Is it possible to change the web gui interface port?
Like Portainer, tie into the docker.sock api to identify installed containers and auto-populate dashboard installed apps.
This way, regardless of the installation process, CasaOS displays all installed docker containerized apps.
Thanks
Describe the bug
Deploy in a pve lxc ubuntu 20..04. When adding app there is error.
Error response from daemon: AppArmor enabled on system but the docker-default profile could not be loaded: running /sbin/apparmor_parser apparmor_parser -Kr /var/lib/docker/tmp/docker-default401788521
failed with output: apparmor_parser: Unable to replace "docker-default". Permission denied; attempted to load a profile while confined? error: exit status 243
Hi,
By examining the code I came across hardcoded docker identifiers in the DockerPull function. I just wanted to let you know in case it is an oversight.
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Update CasaOS.
Screenshots
If applicable, add screenshots to help explain your problem.
Update bug load.
Log Error.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
[ERROR][system.go:25]2021/12/04 01:20:03 [[[ INFO ] Downloading CasaOS for linux/armv7... [ INFO ] https://github.com/IceWhaleTech/CasaOS/releases/download/v0.2.2/linux-armv7-casaos.tar.gz Aborted, error 22 in command: ${net_getter} "$casa_url" > "$PREFIX/tmp/$casa_file"]]
Describe the bug
login screen will not display if logout, just background is shown.
System infomation
- OS: linux
- CasaOS Version: 0.2.7
- Disk Total: 58354
- Disk Used: 2449
- Sync State: Sync img: true
linuxserver/syncthing,
Sync Key length: 32
- System Info: [Debian GNU/Linux 11 \l Bit:32 Mem:491M Core:4 Linux DietPi 5.10.60-sunxi #21.08.2 SMP Tue Sep 14 16:28:44 UTC 2021 armv7l GNU/Linux]
- Browser: Chrome
- Version: 96.0.4664.45
Describe the bug
curl cannot seem to be found when it goes to hit the Github API to determine current release on RaspberryPiOS (I know we aren't quite at that stage yet, but recording for posterity)
To Reproduce
Steps to reproduce the behavior:
Expected behavior
curl works
Screenshots
N/A
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
I have a Raspberry PI 4 with a 16 GB SD card and a 1TB hard disk connected by usb. I have the CASAOS operating system installed on the SD and I have also installed nextcloud on the hard drive to store my files. The problem is that the hard drive widget always shows "Used: N/A" but it is taking up space. It's a minor bug but it's to contribute to improve CASAOS.
Best regards
To Reproduce
Simply put files into external HDD and check in the Home Screen the widget
Expected behavior
The plugin should update the information about the hard disk storage.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add hostname to NavBar to distinguish between different CasaOS dashboards.
Describe the bug
I formatted a drive and created a mount point and mounted device on ubuntu 20.04. Added device to fstab and saved it. After rebooting every single time, casaOS creates and mounts device to /DATA/USB_Storage1 or *_Storage2 is created.
Is this a bug or is there a fix?
JT
System infomation
- OS: linux
- CasaOS Version: 0.2.8
- Disk Total: 58419
- Disk Used: 4637
- Sync State: Sync img: true
linuxserver/syncthing,
Sync Key length: 32
- System Info: [Ubuntu 20.04.3 LTS \l Bit:64 Mem:3793M Core:4 Linux cpls0043 5.4.0-1050-raspi #56-Ubuntu SMP PREEMPT Thu Jan 13 13:09:35 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux]
- Browser: Chrome
- Version: 97.0.4692.99
the "Install your first App" link in the casaOS dashboard after the installation is broken, it sends to: https://docs.zimaboard.com/casaos/install-app.html
while it should send to https://docs.zimaboard.com/casaos/tutorial/#install-your-first-app
Is your feature request related to a problem? Please describe.
Not a really a problem, but it could be really comfortable to integrate the Containers and maybe Labels for Traefik
Describe the solution you'd like
A clear and concise description of what you want to happen.
Simply integrate one of these or maybe both Proyy Manager and i think there would be many people happy about this :)
You could create a new docker network for example, where all containers are in and only make them accessable over a secure Connection through the Proxy Manager. The only open ports on the Machine are then only 80,81 and 443.
Describe the bug
用终端安装的docker容器,不会直接出现在Apps里面
System infomation
- OS: linux
- CasaOS Version: 0.2.8
- Disk Total: 19023
- Disk Used: 2173
- Sync State: Sync img: true
Sync Key length: 32
- System Info: [Debian GNU/Linux 11 \l Bit:64 Mem:M Core:1 Linux debian 5.10.0-11-amd64 #1 SMP Debian 5.10.92-1 (2022-01-18) x86_64 GNU/Linux]
- Browser: Chrome
- Version: 97.0.4692.99
Hi, as podman is looking like a natural successor to docker could you consider adding support for it with casaos please?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.